Characters displayed incorrectly - locale for non-Unicod...?
Posted: Mon Nov 03, 2008 9:30 pm
Hello,
I use TsiLang 6.3 with C++ Builder 6 on English Windows Vista with Russian locale for non-Unicode programs.
My application has 3 languages: English, French, and German.
When I switch it to French, all the special French characters are replaced by Russian ones. If I change the locale to French one, all the characters are displayed properly.
Does it mean I have to use Unicode components in my application?
Also, the locale for non-Unicode programs is used for XML export in SIL Editor. What can I do to fix this behavior?
Thank you
I use TsiLang 6.3 with C++ Builder 6 on English Windows Vista with Russian locale for non-Unicode programs.
My application has 3 languages: English, French, and German.
When I switch it to French, all the special French characters are replaced by Russian ones. If I change the locale to French one, all the characters are displayed properly.
Does it mean I have to use Unicode components in my application?
Also, the locale for non-Unicode programs is used for XML export in SIL Editor. What can I do to fix this behavior?
Thank you