Сообщения Iso8583 могут содержать поля переменной длины, например field 44
/ an ..25
/ Additional response data
. В настоящее время мы вычисляем эти поля на основе длины символа, однако мы добавили поддержку для одинарных кавычек справа (”
) и одинарных кавычек справа (’
), для которых требуется UTF-8. Эти символы кодируются как три байта, что означает, что длина байта и длина символа / строки больше не равны, и это нарушает некоторые из наших процессов.
У меня вопрос: требует ли стандарт Iso8583, чтобы длина поля была в байтах или символах?
Википедия непоследовательна, и большинство других источников, которые я нашел, на самом деле не являются явными.