2003年3月23日(日曜日)
C# で何かを Shift_JIS にして保存する
System.Text.Encoding の派生クラスには ASCIIEncoding, UnicodeEncoding, UTF7Encoding, UTF8Encoding の 4種しかありません。しかし、実は System.Text.Encoding の GetEncoding() メソッドで、任意の文字符号化方式に対する Encoding を取得することができます。
たとえば、何かを Shift_JIS で出力したい場合は以下のように書けば OK です。
FileStream fs = targetFile.OpenWrite();
Encoding enc = Encoding.GetEncoding("Shift_JIS");
StreamWriter sw = new StreamWriter(fs, enc);
同じようにして EUC-JP も出力できますが、ISO-2022-JP はこの書き方では無理みたい……。
- 「C# で何かを Shift_JIS にして保存する」へのコメント (2件)
小林幸子
FF10-2 (www.amazon.co.jp)、ユウナがスペシャルドレス「フロラフルル」にドレスアップしたところを見て、ある人が一言。
「小林幸子」。
これによって、私のフロラフルルの愛称(?)確定。
関連する話題: 出来事 / ゲーム / スクウェア / ファイナルファンタジー / ファイナルファンタジーX-2
- 前(古い): 2003年3月20日(Thursday)のえび日記
- 次(新しい): 2003年3月24日(Monday)のえび日記