2012-11-03 80 views
-1

我使用Python的PHP/web服務,但它返回我的麻煩:
我想要有u'Syst\xe8me',我有u'Syst\xc3\xa8me'一個Unicode字符串寫在逃逸的ASCII

而且我也不怎麼的B到A.

PS:我已經嘗試設置encoding='ascii'xmlrpclib.Server

+0

也許你想設置encoding ='utf-8',因爲Python已經(正確地?)生成UTF-8數據。 – user4815162342

回答

2

Latin-1(又名ISO 8859-1)編碼可用於將小於256的字符轉換爲字節。

>>> u'Syst\xc3\xa8me'.encode('latin-1').decode('utf-8') 
u'Syst\xe8me'