11

UCS-2 でエンコードされた xml ドキュメントと思われるものを手に入れました。これを微調整した後、minidom に基づいて DOM を構築することができました。

問題は、base64 でエンコードされたデータがあるはずだということです。私は事実を知っています:

AME= (or \x00A\x00M\x00E\x00=) is base64 code for Á

どうすればそれをデコードできますか?

http://www.fileformat.info/info/unicode/char/00c1/index.htmは、Á の Unicode 表現が u"\u00C1" で、UTF-16 では 0x00C1 であることを示しています。

base64.b64decode('AME=').decode('UTF-16')

ショー

u'\uc100'

文字の Unicode 表現としてですが、バイトスワップされているように見えます。

それをデコードする方法について何か考えはありますか?

4

1 に答える 1