I have a record in my database that uses a 'degree' symbol in it's comment (ascii value = xB6).
When I query it under Solaris 2.8 with perl5 (revision 5.0 version 8 subversion 2) this character is returned as a '?' (ascii x3F).
When I run the query under Active State (revision 5 version 6 subversion 1) under Windows NT, it is returned correctly.
Similarly with the character \0335 (ascii value DD). It returns a 'Y'.
I can't seem to find a pattern in the conversion from one character to another.
Sandy
UPDATE: It is the ordinal value of the character that is being modified.
(I tested this before I posted it, but I forgot to mention). (For an example, see addtional post Re: Re: Re: Re: DBD:ODBC does not return characters with ascii value > 128 correctly (5.8.2 on Solaris -> 5.6.1 on Windows works) in answer to hardburn)
Is this a bug?? (seems so to me...)
In reply to DBD:ODBC does not return characters with ascii value > 128 correctly (5.8.2 on Solaris -> 5.6.1 on Windows works) by Sandy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |