Может ли документ EDI содержать символ NUL (0x00) внутри?

StackOverflow https://stackoverflow.com/questions/8801606

  •  25-10-2019
  •  | 
  •  

Вопрос

У меня есть вопрос о документе EDI (либо X12, либо формат Edifact), кто -нибудь знает, может ли он содержать символ NUL (0x00) внутри? Поскольку я внедряю анализатор EDI, а диапазон прекращается, когда он столкнулся с NUL Char.

Спасибо

Это было полезно?

Решение

Да, конечно, это может. В Edifact есть наборы символов, например Unoa, Unob, unoc. 0x00 не является частью UNOA, но это часть UNOC (AFAIK). x12: я не уверен. У них есть правила, но AFAIK не очень хорошо соблюдается. Кстати, для анализа редактирования с открытым исходным кодом/анализатора x12 см.: http://bots.sourceforge.net

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top