Hatena::Grouppython

nelnal@python

2007-12-25

[] 機種依存文字 19:21  機種依存文字 - nelnal@python を含むブックマーク はてなブックマーク -  機種依存文字 - nelnal@python

python機種依存文字*1が原因のエラーが発生。


python のエラーコードでは

UnicodeError: Shift_JIS decoding error: invalid character 0x8755

となっている。


回避方法についてあーだらこーだら考えたり検索してみたのだが、結局指定文字コードを変えれば良い模様。

というわけで対応文字コードを「Shift JIS (sjis)」から「Microsoft コードページ 932 (cp932)」に変更。

これで上手く動くようになった。


つーか、ファイル文字コード Shift JIS機種依存文字使うなよ。

諸般の事情により変更は出来ないので、しょうがないが・・・。


参考ページ
http://d.hatena.ne.jp/itasuke/20061228#p1
Microsoft コードページ 932 (Wikipedia)
http://ja.wikipedia.org/wiki/Windows-31J

*1:具体的には「ローマ数字の2」

トラックバック - http://python.g.hatena.ne.jp/nelnal_programing/20071225