You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-user@logging.apache.org by Arunkumar <av...@appsecinc.com> on 2006/05/26 20:25:20 UTC

Question on Unicode strings

Hi Curt,

A question on Unicode strings. 
I tried to pass in a Unicode string that had some Japanese characters from a
string table. When I used the Windows MessageBox function it showed the
characters correctly. Then I used LOG4CXX_INFO to send the string to the
console. This is what I saw in the Console.

Function Name: wmain
2006-05-26 12:23:20,815 [0xf68] c:\documents and
settings\user\testcxxlogging\testcxxlogging.cpp(72) INFO
-\u0020\u30A8\u30FC\u30B8\u30A7\u30F3\u30C8 \u30D1\u30B9\u30EF\u30FC\u30C9

I saw this in a physical file: ?NFO -??????? ?????

The region was set to United States and the language as English. Since that
was a bit whack I switched the regional settings in Windows XP to Japanese
and the language to Japanese. I installed Language files also and rebooted
the machine.

On running the program I got the same result.

I know this is not the greatest of tests. But I wanted to get your / any
user feedback on how to correct it or test it.

Thanks
Arun