I have a Form Helper program doing validation of Part IDs (our SKU) against our Part Master File. If Not Found I am embedding the Part Number into the SetError message. If the ID (defined as a 10A) happens to start with 4 characters between 0000 and FFFF, it is being unicode-translated instead of displayed naturally.
For example if a composed txtErrorMsg is "Part ID 0041999 not found",
then SetError('PARTID' : txtErrorMsg)
is rendering as 'Part ID A999 not found".
Actually, it has nothing to do with my Part ID.
I experimented and coded a completely literal message:
SetError('PARTID' : 'Experiment 0041 0042 0043')
which rendered "Experiment A B C'
For example if a composed txtErrorMsg is "Part ID 0041999 not found",
then SetError('PARTID' : txtErrorMsg)
is rendering as 'Part ID A999 not found".
Actually, it has nothing to do with my Part ID.
I experimented and coded a completely literal message:
SetError('PARTID' : 'Experiment 0041 0042 0043')
which rendered "Experiment A B C'
Comment