[bug] WriteStringN mit eingeschalteter Unicode-Unterstützung

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

[bug] WriteStringN mit eingeschalteter Unicode-Unterstützung

Beitrag von Eric »

Wenn ich die Unicode-Unterstützung einschalte, ergibt der folgende Code nur
12
45
ohne aber (wie es auch sein sollte)
123
456

Code: Alles auswählen

CreateFile(1,"test.txt")
WriteStringN(1,"123")
WriteStringN(1,"456")
CloseFile(1)
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: [bug] WriteStringN mit eingeschalteter Unicode-Unterstüt

Beitrag von Kiffi »

hast du Unicode sowohl im Editor als auch im Compiler eingeschaltet?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

Beitrag von Eric »

Der Fehler tritt auch auf, wenn ich Unicode im Editor ein oder ausschalte
und aufgefallen war mir das, als ich ein Programm geschrieben hab, welches
Strings aus einer Datei einliest, neu formatiert und in eine andere Datei schreibt.

Wenn niemand was dagegen hat, werde ich das mal im englischen Forum posten.
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Der Fehler tritt auch auf, wenn ich Unicode im Editor ein oder ausschalte

ja, Du musst Dich dann entscheiden. Entweder beides angeschaltet (dann
hast Du Unicode-Unterstützung) oder beides abgeschaltet. So wie ich das
sehe, ist ein Mischbetrieb nicht sinnvoll.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

Beitrag von Eric »

Der Fehler tritt auch auf, wenn ich Unicode im Editor an hab,
das ist anscheinend nur abhängig davon, ob mit oder ohne Unicodeunterstützung
compiliert wurde.

Wie gesagt, der Fehler tritt auch bei Strings auf, die aus einer Datei eingelesen
werden, und da sollte der Editor doch wohl überhaupt keinen Einfluss drauf
haben :shock: .
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

Die UTF8 Einstellung im Editor hat nur Auswirkungen auf Buchstaben mit Wert > 127
Bei dem Beispiel macht das also keinen Unterschied.

Hab den Fehler übrigens schon behoben. (wann die nächste Beta kommt weis ich nicht)
Antworten