[C#] エンコーディングを指定してファイルを読み書き

[C#] エンコーディングを指定してファイルを読み書き

C#でエンコーディングを指定してファイルを読み書きする方法を紹介します。

 

ソースコード

 

説明

エンコーディングを指定する場合は「System.Text.Encoding.Unicode」のように指定します。「System.Text.Encoding.GetEncoding(“Unicode”)」のようにすることで文字列で指定することができます。「GetEncoding()」はコードページIDも指定できます。「System.Text.Encoding.Unicode」のように定義されているエンコーディングは一部なので、定義されていないエンコーディングを指定する場合はGetEncoding()を使用します。

エンコーディング名やコードページIDを取得する場合は「ここ」に書いています。

コメントする