喫茶XRAYトップページ

[スレッド全体
]

[3095] Re:文字コードの検出返信 削除
2010/2/16 (火) 16:13:29 Mr.XRAY
> 0というのはどうもシステムのデフォルトらしいです(不確実)

今Delphi2010で確認してみました.

     Enc := TEncoding.GetEncoding(0);
     Memo1.Lines.LoadFromStream(GetStream, Enc);

こんなコードです.
Shift-JISのテキストをGetStreamに格納して表示しました.
文字化けしません.


[3096] Re2:文字コードの検出返信 削除
2010/2/16 (火) 16:21:13 Mr.XRAY
すみません.今ログを読み返してみたら,

>何処かで一度UNICODEへ変換する必要が有ります。

という記述がありました.
これなら問題ないですね.
元の文字コードとは関係なしに,Unicodeへの変換は可能だと思います.
特にDelphi2009以降で変換を実行するのであれば,
TEncodintクラスが使用できますから,Mlangは使用しなくてすみます.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82