- 300 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 17:11:39 ]
- 単なる興味なのですが、Unicode文字列と等価なバイト列を得る方法をご教示頂けないでしょうか?
'hello'と等価なバイト列は'\x68\x65\x6c\x6c\x6f'です。 で、u'hello'と等価なバイト列は、例えば'\xff\xfe\x68\x00\x65\x00\x6c\x00\x6c\x00\x6f\x00' と思うのですが、pythonで両者の直接変換はできるのでしょうか?という質問です。 u'hello'.encode('utf-16')がほぼ等価ですが、これはあくまでエンコーディングなので、 直接バイト列を得てるわけじゃないのかな、と思った次第です。
|

|