C# | エンコーディングを指定してファイルを読み書き
C#でエンコーディングを指定してファイルを読み書きする方法を紹介します。
説明
エンコーディングを指定する場合は「System.Text.Encoding.Unicode」のように指定します。「System.Text.Encoding.GetEncoding(“Unicode”)」のようにすることで文字列で指定することができます。「GetEncoding()」はコードページIDも指定できます。「System.Text.Encoding.Unicode」のように定義されているエンコーディングは一部なので、定義されていないエンコーディングを指定する場合はGetEncoding()を使用します。
エンコーディング名やコードページIDを取得する場合は「ここ」に書いています。