2011年3月10日木曜日

pythonで扱う文字列について

Linuxは「UTF-8」、Windowsは「Shift-JIS」という認識だったけど、
実は間違いであるw

Windowsは拡張Shift-JISというものを使っていて、
エンコードの際に"Shift-JIS"を指定していると
「㎡」こういうコードは範囲外なのでエンコードエラーになる。

なので、通常Windowsが使用するエンコードに合わせるなら
"CP932"で覚えておいたほうがよさそう。

0 件のコメント:

Androider