msgfinduchar: Maximum permissible character value
VRL, HL7 and other delimited formats are restricted to having ASCII delimiters. You can use msgfinduchar to find an unused ASCII character in a message to act as a new delimiter.
ASCII is defined as a 7-bit character and this range maps directly to Unicode code points that are a single byte in UTF-8. Non-Unicode characters above this range depend on the codepage used for pre-Unicode input. The translation to UTF-8 results in an unknown ordering of code points. This reordering makes the "greater than" search of the command a problematic operation.
To flag and avoid this problem, the command produces an error if the input character is greater than or equal to 127.