エンコーディング(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プロパティ
よく使われる文字コードについては静的プロパティが用意されています。
文字コード | プロパティ |
---|---|
UTF7 | System.Text.Encoding.UTF7 |
UTF8 | System.Text.Encoding.UTF8 |
UTF16 | System.Text.Encoding.Unicode |
UTF16BE | System.Text.Encoding.BigEndianUnicode |
UTF32 | System.Text.Encoding.UTF32 |
ASCII | System.Text.Encoding.ASCII |