カテゴリー
技術メモ

python2.x の csv.open() は、文字コードの対応が壊滅的

よくよく調べてみると、どうやら ASCII コード文字以外は対応していないらしい。

ということで、python3.x のインストールやり直し確定。

まぁ codec.open() 使って、あとで頑張ってパースするのもいいんですが、3.x 系で対応してるなら、わざわざ無駄な労力払わないくても、それ使えばいいじゃないですか。

どうりで、さくらのレンタルサーバだとpython 2.x系が標準で提供されてるのにもかかわらず、python 3.x 系をわざわざインストールしてる人と(いうか記事)が多いなぁと思ったら、こういうことだったのか。
2.x 系と 3.x 系の間には、文字コード関係をはじめ、かなり大きな進化点があるんですね。

なんだか 昔の Perl を思い出したよ。
jcode.pl, jcode.pm とか、懐かしいな。。。

カテゴリー
リンク

nkf(Network Kanji Filter)

日本語漢字変換モジュール。

開発ベースは Linux C だが、Windows の DLL、EXE 化されたものが別途存在する。