Python字符串编码

Python字符串编码,python,string,encoding,Python,String,Encoding,我试图写一个html,但我在字符编码方面有一些问题 这是我的描述: 三星Galaxy Grand Prime双模Il三星Galaxy Grand Primeè uno智能手机双SIM双待机con scocca monoblocco南巴萨托 安卓4.4.2操作系统,支持所有远程UMTS/GSM e connettivitá[…] 但是当我用 self.wfile.writedesc 我收到这个错误 UnicodeDecodeError:“ascii”编解码器无法解码位置中的字节0xc3 1086:

我试图写一个html,但我在字符编码方面有一些问题

这是我的描述:

三星Galaxy Grand Prime双模Il三星Galaxy Grand Primeè uno智能手机双SIM双待机con scocca monoblocco南巴萨托 安卓4.4.2操作系统,支持所有远程UMTS/GSM e connettivitá[…]

但是当我用

self.wfile.writedesc

我收到这个错误

UnicodeDecodeError:“ascii”编解码器无法解码位置中的字节0xc3 1086:序号不在范围128中

问题在于a字符

我需要找到编码它并传递给函数的方法

我不想用像这样的东西

footer=footer.replace("à","a")

我需要一个通用的方法,可以适用于所有字符,如果可能的话,该方法必须保留重音。

您尝试过使用UTF-8吗?UTF字符串具有许多与ASCII字符串相同的属性


试试看。这是美味汤的一部分。从bs4导入UnicodeMit
# Assignment
>>> s = u' alle reti UMTS/GSM e connettività'

# As a function parameter
>>> def test(string):
...     print string

>>> test(u'connettività')

connettività