[ http://issues.apache.org/jira/browse/XERCESC-1305?page=comments#action_59198 ] Alberto Massari commented on XERCESC-1305: ------------------------------------------
For the record, I tried reproducing the bug using Solaris 10 (x86) and Sun Studio 10, but the testcase reports the correct result. Someone with a SPARC should try reproducing it... Alberto > Problem with XMLString::transcode() on Solaris > ---------------------------------------------- > > Key: XERCESC-1305 > URL: http://issues.apache.org/jira/browse/XERCESC-1305 > Project: Xerces-C++ > Type: Bug > Components: Utilities > Versions: 2.4.0, 2.6.0 > Environment: Solaris 8, Forte 8 Solaris C++ Compiler > Reporter: Dominik Stadler > Attachments: XercesTestcase.h > > We have a problem on Sun Solaris where it seems that XMLString::transcode() > does not correctly convert characters from the ISO-8859-1 character-set to > the Unicode/XMLCh-representation. > We have ISO-8859-1 set as local codepage through setting the environment > variable LC_ALL. > When we call XMLString::transcode() for characters above hex-code 127, we get > invalid unicode characters back. > The same application works fine on Linux. > This is a small testcase that shows the problem: > The output on Solaris is: > ------------------- start of Solaris output ------------------------- > Converted the character, result: > 00 23 00 54 00 45 00 53 00 54 00 23 > ------------------- end of Solaris output ------------------------- > This is wrong, as the unicode representation of the pound-sign(£) is 0x00A3, > not 0x0023! > On Linux the output is correct: > ------------------- start of Linux output ------------------------- > Converted the character, result: > 00 A3 00 54 00 45 00 53 00 54 00 A3 > ------------------- end of Linux output ------------------------- > I will attach a testcase that shows the problem. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]