2012-11-03 34 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'