0
目的:例を変換するラザロを使用してUnicodeにコードページ1250(Windowsの-1250)
ラザロがUnicodeへのコードページ1250(Windowsの-1250)からの変換文字列の関数を作成し使用します。
目的:例を変換するラザロを使用してUnicodeにコードページ1250(Windowsの-1250)
ラザロがUnicodeへのコードページ1250(Windowsの-1250)からの変換文字列の関数を作成し使用します。
これを効果的に実行する方法が1つしか見つかりませんでしたが、自分の研究を自由に追加できます。
uses
LConvEncoding;
...
function ConvertStrFromCP1250ToUnicode(TextAsCP1250: string): unicodestring;
var
TextAsUTF8: string;
begin
TextAsUTF8 := CP1250ToUTF8(TextAsCP1250);
Result := TextAsUTF8;
end;
あなたの仕事はしてください表示します。 –
@AdamMartin答えは – Vlastimil
ですFreePascal/Lazarusのどのバージョンをお使いですか?最新版では、[コードページ認識文字列](http://wiki.freepascal.org/FPC_New_Features_3.0#Support_for_codepage-aware_strings)がサポートされるようになりました。コードページ1250が関連付けられている 'AnsiString'を定義し、そのまま' UnicodeString'に代入すれば、コンパイラ/ RTLは実行時に適切なUnicode変換を行います。 –