Hallo,
Ik ben nu bezig om mijn Java applicatie voor meerdere locaties in de wereld geschikt te maken. Dit betekent dus ook dat ik bijvoorbeeld chinese tekens moet gebruiken in mijn GUI's.
Ik heb begrepen dat ik dat met Unicode kan doen. Ik heb een externe textfile waaruit ik mijn 'messages' haal middels een message_id variabele.
Dus bijvoorbeeld:
message_id 1 = hello
message_id 2 = bye bye
Unicode wordt dan b.v:
message_id 3 = \u0057\u0065\u006C\u0063\u006F\u006D\u0065\u0020 etc..
Nu wil ik dit dus ook met chinese unicode doen. (v.b \u4e00 is een chinees teken).
Wanneer ik deze gebruik krij ik een vierkantje in me GUI. Hij herkent hem dus niet.
Ik heb vervolgens een chinese font gedownload genaamd: Hanzi Kaishu ( Type 1) < dus geen True Type. Ik heb ook Bitstream Cyberbit wat wel een True Type is.
Hoe kan ik nu mijn applicatie zo maken waardoor hij die chinese tekens laat zien?
Iemand een voorbeeld ofzo. Op dit moment gebruik gewoon de volgende code:
De variable 'LabelMsg' verwijst naar een nummer die op zijn beurt weer verwijst naar de textfile die boven in deze topic wordt besproken.
Iemand?
Ik ben nu bezig om mijn Java applicatie voor meerdere locaties in de wereld geschikt te maken. Dit betekent dus ook dat ik bijvoorbeeld chinese tekens moet gebruiken in mijn GUI's.
Ik heb begrepen dat ik dat met Unicode kan doen. Ik heb een externe textfile waaruit ik mijn 'messages' haal middels een message_id variabele.
Dus bijvoorbeeld:
message_id 1 = hello
message_id 2 = bye bye
Unicode wordt dan b.v:
message_id 3 = \u0057\u0065\u006C\u0063\u006F\u006D\u0065\u0020 etc..
Nu wil ik dit dus ook met chinese unicode doen. (v.b \u4e00 is een chinees teken).
Wanneer ik deze gebruik krij ik een vierkantje in me GUI. Hij herkent hem dus niet.
Ik heb vervolgens een chinese font gedownload genaamd: Hanzi Kaishu ( Type 1) < dus geen True Type. Ik heb ook Bitstream Cyberbit wat wel een True Type is.
Hoe kan ik nu mijn applicatie zo maken waardoor hij die chinese tekens laat zien?
Iemand een voorbeeld ofzo. Op dit moment gebruik gewoon de volgende code:
Java:
1
| jLabel1.setText(""+labelMsg+""); |
De variable 'LabelMsg' verwijst naar een nummer die op zijn beurt weer verwijst naar de textfile die boven in deze topic wordt besproken.
Iemand?
[ Voor 3% gewijzigd door Verwijderd op 12-12-2003 10:42 ]