ich habe ein seltsames Problem mit Utf8. Folgender Code:
Code: Alles auswählen
CreateFile(0, "C:\test.txt")
WriteStringFormat(0, #PB_UTF8)
WriteString(0,"€" ,#PB_UTF8)
CloseFile(0)
Der Schnipsel sollte eigentlich das "€" Zeichen in eine Textdatei speichern. Klappt aber nicht - ergibt nur Quatschzeichen. In der Original IDE (PB 4.0.1) wird das Zeichen nicht mal im Quellcode dargestellt (JaPBe geht). Sobald ich mit der Option "Unicode-Exe" kompiliere, geht es. In der Hilfe zu WriteString() steht allerdings dass es egal sei. Mein Problem ist, dass ich das in einem recht umfangreichen Programm brauche, das sich leider nicht so einfach auf Unicode umstellen lässt.
Was anderes noch - ich dachte zwar dass ich die aktuelle 4.0.1 installiert hätte (die IDE zeigts auch an) - aber "Debug #PB_Compiler_Version" gibt bei mir trotzdem nur 4.0 aus - ist nicht normal, oder?
Ich hoffe Ihr könnt mir helfen - Vielen Dank schon mal,
WHEEZ