Iso8583 messages can contain variable length fields, such as field 44/an ..25/Additional response data. Currently we are calculating these fields based on the character length, however we have added support for right-double-quote (”) and right-single-quote (’) which require UTF-8. These characters get encoded as three bytes, which means that the byte length and character/string length are no longer equal, and this breaks some of our processes.
My question is - does the Iso8583 standard require that the field length is bytes or characters?
Wikipedia is inconsistent and most other sources I've found aren't really explicit.