エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Delphi 6 ローテクTips/UTF-8を直接TStringListに持つ - カルト・ドラン
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Delphi 6 ローテクTips/UTF-8を直接TStringListに持つ - カルト・ドラン
Unicode文字列をUTF-8に変換してTStringListに直接持たせて利用しようというページ。 Delphi 6でUTF-8 D... Unicode文字列をUTF-8に変換してTStringListに直接持たせて利用しようというページ。 Delphi 6でUTF-8 Delphi 6はUTF-8を取り扱うことができます。 Utf8Encdoe関数とUtf8Decode関数とでWideString(UTF-16)との相互変換ができます。 とはいえCopyやPos(あるいはAnsiPos)などの文字列関数はUTF-8対応ではないので使われる状況というのはコンバート用程度だと思うのですが、もしかしたらこのUTF-8を利用すればTStringsをUnicode対応にできるのではないかと思いつきました。 というのもDelphi 6の場合UTF-8の文字列はUtf8Stringという型で扱います。 このUtf8Stringというのは実はAnsiStringと同じです。 ということはWideStringをUTF-8に変換したものはその