文書の過去の版を表示しています。


Encoding クラス (System.Text)

 .NET Framework がテキストを保持する際の内部表現は Unicode UTF-16 である。 例えば、Shift-JIS形式のファイルからデータを読み込む場合、デコーダはShift-JISを内部表現のUTF-16に変換する。 また、Shift-JIS形式のファイルにデータを書き込む場合、エンコーダは内部形式のUTF-16をShift-JISに変換する。

 Encoding クラスから派生した ASCIIEncoding や UTF8Encoding は、エンコーダ/デコーダが動作する規則を表している。 そのため、文字コード変換(エンコード/デコード)を行う処理では、Encodingを指定することによってエンコーダ/デコーダの動作を指定できる。

  • dotnet/encoding.1232069144.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)