【发布时间】:2012-02-06 18:23:18
【问题描述】:
我对 EDI 文档(x12 或 edifact 格式)有疑问, 有谁知道它里面可以包含一个 NUL (0x00) 字符吗? 因为我正在实现一个 EDI 解析器,一旦遇到 NUL 字符,解析就会终止。
谢谢
【问题讨论】:
我对 EDI 文档(x12 或 edifact 格式)有疑问, 有谁知道它里面可以包含一个 NUL (0x00) 字符吗? 因为我正在实现一个 EDI 解析器,一旦遇到 NUL 字符,解析就会终止。
谢谢
【问题讨论】:
是的,当然可以。 在edifact,有字符集,例如UNOA、UNOB、UNOC。 0x00 不是 UNOA 的一部分,但它是 UNOC (AFAIK) 的一部分。 x12:我不确定。他们有规则,但 AFAIK 没有得到很好的遵守。 顺便说一句,对于开源 edifact/x12 解析器,请参阅:http://bots.sourceforge.net
【讨论】: