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:
aber die MessageBoxW könnte den Text anzeigen: