更新:2011/04/20
ファイルの文字コードを判定したい。その1
.NET Framework では文字コードを指定してファイルを開いたり、保存するといった機能が用意されている。
「UTF-8」から「Shift-JIS」等の文字コードの変換もお茶の子さいさいだ。 テキストファイルを開いたとき文字コードを判別し指定した文字コードで保存しなおすアプリケーションを 作ろうと思い、文字コードを判別するクラスを探したのですが、、 無いということが分かりました。 私のよく使うエディターは、現在開いてい入るファイルの文字コードを表示してくれてるよ? Framework に無いって事は驚いたけど、無いなら作れば良いじゃんということで 「JIS」「SJIS」「EUC」「UTF-8」かどうかを判定するクラスを作ろうと思います。 まずはそれぞれのコードがどのような形式なのか?というところから調べます。 うーん、続くかなぁ・・・。 |