簡體   English   中英

python base64字符串解碼

[英]python base64 string decoding

我已經得到了一個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表示,但它看起來是字節交換的。

有關如何解碼的任何想法?

看一下這個

>>> import base64
>>> base64.b64decode('AME=').decode('UTF-16')
u'\uc100'
>>> base64.b64decode('AME=').decode('UTF-16LE')  
u'\uc100'
>>> base64.b64decode('AME=').decode('UTF-16BE')
u'\xc1'

也許您正在尋找大端解碼?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM