You say this is 0x99? As in a hex 99? This value is not in the ascii
range. A capital 'T'
is a hex 54. Where is the value coming from? Is it in a test
transaction? If so, it's
possible you have a transaction with bad data in it. An embedded char
that shouldn't
be there.
I can't answer your question about a system setting or why
it works in one version of the OS but not the other. But I can
tell you we had this problem with other chars like the degree
char or the value 1/2 when passed as 1 char. None of these
chars are in the ascii range and therfore will not qual as
'text'. Like you said in your post, I think the only way around
it is to use the raw setting. Good luck.