機種依存文字

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」