The encoding on our inbound and outbound threads is set to the default of “ASCII”. We are also running these msgs thru several TCL procs along the way.
One of our downstream systems is complaining that they are receiving invalid non-ASCII characters and invalid XML chars, including: x00 x13 x19 x1c x1d xa0 xad xae xb0 xb3 xb7 xba xbc xbd xbe xe9
I wrote a TCL proc that uses “string map” to replace all of these chars with a space. However the proc does not seem to be working. The extended ASCII chars (> 127) are being replaced, but not the lower chars (Ex. x19).
Has anyone had any similar experiences? I am wondering if I need to change the encoding on my inbound and/or outbound threads from “ASCII” to “UTF-8” or ??
Also, I have read that TCL itself uses its own encoding, so maybe I need to over-ride that somehow?
Running CL 5.8.4 on AIX 6.1
Thanks in advace,
Steve Drozdowski
Banner Health