2012-01-10 2 views
1

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

Thanks

ответ

2

да, конечно это может. в эдифакте имеются наборы символов, например UNOA, UNOB, UNOC. 0x00 не является частью UNOA, но является частью UNOC (AFAIK). x12: Я не уверен. У них есть правила, но AFAIK не преуспел. кстати, для парсера с открытым исходным кодом/x12 см.: http://bots.sourceforge.net

+2

то, что я пытаюсь сказать: «да, конечно, это может быть»: вы можете ожидать, что что-то зайдет. Но это не всегда справедливо. – eppye

Смежные вопросы