- 430 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 15:05:17 ]
- >>> u = u'あいうえお'
>>> c = u.encode('cp932') >>> c u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8' >>> print c ???¢???|?¨ >>> s = u.encode('shift-jis') >>> s u'\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8' >>> print s ???¢???|?¨ コマンドシェル上でprintで出力しようとすると文字化けする unicode(s, 'shift-jis')でユニコードに直してあげれば大丈夫だけど この辺はCPythonのほうが気がきいてる
|

|