utf8
Verfasst: 18.03.2011 09:35
hallo leute,
bin nicht wirklich fündig geworden, deshalb schildere ich hier mein problem und hoffe auf eine lösung:
für ein programm muss ich eine gui zusammenbasteln, das in der türkischen sprache vorliegen muss. hierbei gibt es einige sonderzeichen, die es im englischen bzw. deutschen nicht gibt.
zum beispiel ein s und c das unterhaken haben und ein g mit einem dach sowie eine i ohne den punkt.
ich habe in der purebasic-ide einstellungen unter compiler-standards, die text-kodierung auf utf-8 gestellt. das projekt in utf8 modus begonnen und auch mit dem pspad-editor nachgecheckt, ob die pb-datei auch in utf8 vorliegt. das tut es.
ich kann aber in der pb-umgebung die türkischen sonderzeichen im quellcode nicht eintippen.
gebe ich beispielsweise dieses S mit dem unterhaken an, so erscheint einfach nur ein normales S. beim C mit dem unterhaken nur ein einfaches C. beim G mit dem dach nur ein einfaches G.
darüber hinaus muss das programm in utf8 vorliegende textdateien einlesen, wo ebenfalls die besagten sonderzeichen liegen. ich muss zumindest eine solche datei, das einstellungen für die oberfläche hat, durcharbeiten und darin teilweise zeichenketten auswerten. dazu muss ich jedes zeichen durchgehen. in einem Select-Statement kann ich auf die besagten türkischen buchstaben ebenfalls nicht reagieren, beschränkt in form von chr($350) etc... die unicode zeichennummern habe ich von hier: http://unicode.e-workers.de/tuerkisch.php und von hier in hex konvertiert: http://www.arndt-bruenner.de/mathe/scri ... ysteme.htm.
chr() klappt mit Öö Üü Ç ç. aber nicht mit: Ş ş Ğ ğ İ ı
wie kann ich das problem lösen?
mfg
kurt
bin nicht wirklich fündig geworden, deshalb schildere ich hier mein problem und hoffe auf eine lösung:
für ein programm muss ich eine gui zusammenbasteln, das in der türkischen sprache vorliegen muss. hierbei gibt es einige sonderzeichen, die es im englischen bzw. deutschen nicht gibt.
zum beispiel ein s und c das unterhaken haben und ein g mit einem dach sowie eine i ohne den punkt.
ich habe in der purebasic-ide einstellungen unter compiler-standards, die text-kodierung auf utf-8 gestellt. das projekt in utf8 modus begonnen und auch mit dem pspad-editor nachgecheckt, ob die pb-datei auch in utf8 vorliegt. das tut es.
ich kann aber in der pb-umgebung die türkischen sonderzeichen im quellcode nicht eintippen.
gebe ich beispielsweise dieses S mit dem unterhaken an, so erscheint einfach nur ein normales S. beim C mit dem unterhaken nur ein einfaches C. beim G mit dem dach nur ein einfaches G.
darüber hinaus muss das programm in utf8 vorliegende textdateien einlesen, wo ebenfalls die besagten sonderzeichen liegen. ich muss zumindest eine solche datei, das einstellungen für die oberfläche hat, durcharbeiten und darin teilweise zeichenketten auswerten. dazu muss ich jedes zeichen durchgehen. in einem Select-Statement kann ich auf die besagten türkischen buchstaben ebenfalls nicht reagieren, beschränkt in form von chr($350) etc... die unicode zeichennummern habe ich von hier: http://unicode.e-workers.de/tuerkisch.php und von hier in hex konvertiert: http://www.arndt-bruenner.de/mathe/scri ... ysteme.htm.
chr() klappt mit Öö Üü Ç ç. aber nicht mit: Ş ş Ğ ğ İ ı
wie kann ich das problem lösen?
mfg
kurt