トップ 一覧 ソース 検索 ヘルプ RSS ログイン

漢字コードを自動で判定するメモ

いちいち選ぶのも面倒なので、さくっと自動判定するコードを書いてみた。

対応してるコードはShift JIS / EUC / JIS / UTF-8 / UTF-16LE / UTF-16LEの6種類。ポイントは半角カナと3バイト以上のEUCを捨てたことか。まじめに対応しようと思ったら面倒だし(´∀`;)

UTF-8の扱いが面倒だけど、どうせ面倒なので割り切って別処理にしてすっきり。あとはShift JISとEUCの重複部分が問題になるけど、これは、直感でShift JISに(´∀`;)


参考になったのはこのあたり。

実験に使ったソースコードはこちら:testQTextStream2-06src.zip


(2009/11/18 メモ,Qt