Может ли документ EDI содержать символ NUL (0x00) внутри? - PullRequest
1 голос
/ 10 января 2012

У меня вопрос по документу EDI (формат x12 или edifact), Кто-нибудь знает, что он может содержать символ NUL (0x00) внутри? Так как я реализую парсер EDI, и синтаксический анализ прекращается, когда он встречает NUL-символ.

Спасибо

1 Ответ

2 голосов
/ 10 января 2012

да, конечно, может.в edifact есть наборы символов, например UNOA, UNOB, UNOC.0x00 не является частью UNOA, но является частью UNOC (AFAIK).х12: я не уверен.У них есть правила, но AFAIK не очень хорошо соблюдается.Кстати, для синтаксического анализатора с открытым исходным кодом edifact / x12 см.

...