0
Ziel:Wie z. B. konvertieren Codepage 1250 (Windows-1250) in Unicode mit Lazarus
Mit Lazarus eine Funktion zur Umwandlung von Strings Codepage 1250 (Windows-1250) in Unicode erstellen.
Ziel:Wie z. B. konvertieren Codepage 1250 (Windows-1250) in Unicode mit Lazarus
Mit Lazarus eine Funktion zur Umwandlung von Strings Codepage 1250 (Windows-1250) in Unicode erstellen.
Ich fand nur eine Möglichkeit, dies effektiv zu tun, fühlen Sie sich frei, Ihre eigene Forschung hinzuzufügen.
uses
LConvEncoding;
...
function ConvertStrFromCP1250ToUnicode(TextAsCP1250: string): unicodestring;
var
TextAsUTF8: string;
begin
TextAsUTF8 := CP1250ToUTF8(TextAsCP1250);
Result := TextAsUTF8;
end;
Zeigen Sie Ihre Arbeit bitte. –
@AdamMartin siehe die Antwort – Vlastimil
Welche Version von FreePascal/Lazarus verwenden Sie? Die neueste Version unterstützt nun [Zeichenfolgen-erkennbare Zeichenfolgen] (http://wiki.freepascal.org/FPC_New_Features_3.0#Support_for_codepage-aware_strings). Sie können einen 'AnsiString' definieren, dem die Codepage 1250 zugeordnet ist, und ihn dann so wie er ist einem' UnicodeString' zuweisen, und der Compiler/RTL führt zur Laufzeit eine korrekte Unicode-Konvertierung für Sie durch. –