C#プチリファレンス

エンコーディング(Encoding)

エンコーディングは文字コードを表すオブジェクトです。

Encodingオブジェクトを生成する

例)エンコーディングオブジェクトを生成
using System.Text

Encoding e = Encoding.GetEncoding("Shift_JIS");  //Shift-JIS(932)
Encoding e = Encoding.GetEncoding("euc-jp");     //EUC-JP(51932)
Encoding e = Encoding.GetEncoding("utf-8");      //UTF-8(65001)
Encoding e = Encoding.GetEncoding("utf-16");     //UTF-16(1200)

静的Encodingプロパティ

よく使われる文字コードについては静的プロパティが用意されています。

【Encodingプロパティ】
文字コードプロパティ
UTF7System.Text.Encoding.UTF7
UTF8System.Text.Encoding.UTF8
UTF16System.Text.Encoding.Unicode
UTF16BESystem.Text.Encoding.BigEndianUnicode
UTF32System.Text.Encoding.UTF32
ASCIISystem.Text.Encoding.ASCII
ToTop