ともやん どっと ねっと


2012年2月23日(木) 22:30 JST

.NET FrameworkのEncodingクラスや文字コード変換動作について理解する

.NET Framework

 .NET Framework の Encoding クラスの理解のために、StreamReader クラス、および、StreamWriter クラスのソースコードを読んで動作を調べた。

 StreamReader クラスのソースコードは現時点で700行ほど、それに対して StreamWriter クラスのソースコードは 400行弱であった。

 .NET Framework の文字列の内部形式は UTF-16 であり、.NET 外部から入力する文字列はデコーダによって内部形式に変換される。一方、.NET 外部に出力する場合は、エンコーダによって指定された形式に変換される。

タグ: .net ソースコード encoding streamreader streamwriter

 .NET Framework におけるテキストの内部表現とエンコーダ/デコーダについて、Wiki に詳しくまとめておいたので、興味のある方は参照して頂きたい。

トラックバック

このエントリのトラックバックURL: http://www.tomoyan.net/trackback.php/20090225131327880

この記事にはトラックバック・コメントがありません。
.NET FrameworkのEncodingクラスや文字コード変換動作について理解する | 0 コメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。