円記号の扱い
円記号(0xA5)がsjisでは解釈できるけど、cp932では解釈できない。
sjisでは逆に株とかが解釈できないので困る。
とりあえずはmbcsでエンコードすることで回避した。
>>> print u'\xa5'.encode('sjis')
-
- > print(u'\xa5'.encode('sjis'))
-
- > print(u'\xa5'.encode('cp932'))
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- > print(u'\xa5'.encode('cp932'))
-
- > print(u'\xa5'.encode('mbcs'))