我有一个有关EDI文档(X12或Edifact格式)的问题,有人知道它可以包含内部的NUL(0x00)字符吗?由于我正在实施EDI解析器和解析,一旦遇到NUL CHAR,它就会终止。

谢谢

有帮助吗?

解决方案

是的,当然可以。在edifact中,有字符集,例如unoa,unob,unoc。 0x00不是UNOA的一部分,但它是UNOC(AFAIK)的一部分。 X12:我不确定。他们有规则,但阿法克(Afaik)遵循并不顺利。顺便说一句,对于开源Edifact/X12解析器,请参见: http://bots.sourceforge.net

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top