Page 1 of 1

Problem with unicode-characters in Label

Posted: Thu Aug 15, 2013 11:20 am
by ix07
Hi.

I have a problem using unicode-characters in my GUI. I have a label with some unicode-chars in it which appears correctly the first time, but when I switch languages via TSiLang only a ? appears instead of the unicode character.

The DFM-Source code for the Label:

Caption = #916'p T-St'#252'ck'

The SIL-File data:

[Captions]
TfraNetDiagnosticView.gbxResults=Ergebnisse~!@#Results~!@#Résultats~!@#Resultados~!@#~!@#~!@#Результаты~!@#
TfraNetDiagnosticView.lblDeltaPT=Δp T-Stück~!@#Δp T-Piece~!@#~!@#~!@#~!@#~!@#~!@#

[Language names - for internal use only!]
Language_1=German
Language_2=English
Language_3=French
Language_4=Spanish
Language_5=Italian
Language_6=Portuguese
Language_7=Russian

[OPTIONS]
DELIMITER=~!@#
IsUTF8File=1

Can you help me?

Thanks.
Best Regards
Eike Petersen

P.S.:

Using C++ Builder XE (all service packs applied)
Windows 7 64
TsiLang 6.5.4.1

Posted: Fri Aug 16, 2013 3:47 pm
by isiticov
Please define Charset setting for every language in TsiLang for this label that will support this character. Please let us know if this helped.
Also it looks like you SIL file not UTF-8 as characters not encoded but in [Options] section it is indicated that it is UTF-8.