- 303 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:12:59 ]
- >>300
文字列はエンコーディングを決めなければバイト列では表現できないよ。 > 'hello'と等価なバイト列は'\x68\x65\x6c\x6c\x6f'です。 ここで実は300さんはエンコーディングとして ASCII を仮定している(ASCII をサブセットとして含む 別のエンコーディングかも知れない)。例えば、もし EBCDIC を仮定していたら別のバイト列になる。 > pythonで両者の直接変換はできるのでしょうか? エンコーディングが分かっていればご存知の通り unicode() と .encode() で可能。
|

|