0
unicode String
をutf8 bytes array (Tbytes)
に変換するには、モバイル上のFiremonkey(ansiString/UTF8Stringサポートなし)でですか?firemonkeyでユニコード文字列をutf8バイトに変換する方法は?
unicode String
をutf8 bytes array (Tbytes)
に変換するには、モバイル上のFiremonkey(ansiString/UTF8Stringサポートなし)でですか?firemonkeyでユニコード文字列をutf8バイトに変換する方法は?
これは実際にFireMonkeyとは関係ありません。 RTLレベルでテキストエンコーディングがサポートされています。 TEncoding
クラスを使用します。文字列からUTF-8バイトを得るために
、ん:逆方向に
var
bytes: TBytes;
str: string;
....
str := ...;
bytes := TEncoding.UTF8.GetBytes(str);
:
str := TEncoding.UTF8.GetString(bytes);
すべてのコンパイラにUTF8STRINGためのサポートがありますデルファイベルリンので。単純なGoogle検索がない場合でも、すべてのことを行うTEncodingクラスが明らかになります。 –