我如何知道 x12 文档中使用什么字符集?

kai*_*kai 3 edi x12

我正在实现一个 EDI-x12 标头解析器(仅解析“ISA”段)我注意到可以使用多个字符集。

我的问题是,我如何知道传入的 edi-x12 消息使用哪一个,以便我知道如何解释该消息?

小智 5

实际上x12中没有字符集这样的东西。这取决于合作伙伴/交换协议。但由于 X12 主要在美国使用,因此它是 us-ascii(几乎总是)。(但是.....有些公司将 x12 作为 EBCEDIC 发送;-)))