5 Stimmen

utf8decode in delphi 7

Ich muss Delphi 7 verwenden, um Strings von utf8 in Widestring zu konvertieren. Kann mir jemand sagen, warum der folgende Code in delphi 7 nicht funktioniert? Der Parameter der Utf8Decode-Funktion ist nur ein Beispiel.

var ws: WideString;
begin
   ws := Utf8Decode('[…¨Š±] ®· Š§±- Š§± …§µ„ …·„‚');
end;

In Delphi 7 gibt es viele Fragezeichen, aber in bds2006 funktioniert es gut.

Muss ich einige Compiler-Direktive einschalten, oder wie kann ich eine utf8String zu Widestring in Delphi 7 konvertieren?

LÖSUNG

Es ist nichts falsch mit der Utf8Decode-Funktion, die Delphi Code Insight Tooltip Ausdruck Auswertung Ausgabe führte mich, die nicht anzeigen kann Widestrings. siehe das Bild unten:

Tooltip expression evaluation

aber die MessageBoxW könnte den Text anzeigen:

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X