erst mal ein guten neues Jahr.
Ich habe da ein kleines Problem mit Sonderzeichen respektive mit der Darstellung bzw Übertragung von Unicode / UTF8 Zeichen.
Ich möchte aus einer Textdatei arabische Textzeichen einlesen. Trotz Einstellung auf UTF8 in der IDE und entsprechender Compilierung in Unicode sehe ich nur ????????.
Hier mal ein Auszug.
Code: Alles auswählen
source.s = "<NAME_ORIGINAL_SCRIPT>الجماعة التونسية المقاتلة</NAME_ORIGINAL_SCRIPT>" ;Originaltext aus Unicode.txt mit Strg+C und Strg+V erzeugt
Debug source.s ; funktioniert schon im Debug Fenster nicht
tmp = OpenFile(0,"unicode.txt")
Debug tmp
strTMP.s + ReadString(0,#PB_UTF8)
Debug "strTMP.s = " + strTMP.s
CloseFile(0)
Wie ich feststellen musste, kann der Debugger leider keine Unicode / UTF8 Zeichen darstellen (siehe obiges Beispiel). Leider.
Den String möchte ich in eine DB schreiben. Alle Versuche mit
Code: Alles auswählen
ReadString(0,#PB_UTF8)Code: Alles auswählen
BOM = ReadStringFormat(0)
ReadString(0,BOM)
Wo ist da mein Denkfehler ?
Sollte das schon einmal besprochen worden sein, bitte ein Link auf den Beitrag.
Danke schon mal dafür.
menschmarkus