Characters displayed incorrectly - locale for non-Unicod...?

All announcements, questions and issues related to the TsiLang Components Suite.
Post Reply
Nadya
Posts: 3
Joined: Thu Oct 30, 2008 4:25 pm

Characters displayed incorrectly - locale for non-Unicod...?

Post by Nadya »

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
Best regards,
Nadya
isiticov
Site Admin
Posts: 2383
Joined: Thu Nov 21, 2002 3:17 pm

Post by isiticov »

Hello,

Yes, you need to use Unicode in order to be able to display "different" languages under different locale.

SIL Editor when exporting to XML uses UTF8 encoding.
Best regards,
Igor Siticov.
Post Reply