[英]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.