2024-04-23 08:36:33 发布
网友
我正在尝试解码按以下方式编码的chatacter: &;#数字; 我试过:
s.decode("utf8")
以及:
s.decode("unicode-escape")
但两者似乎都不起作用。你知道吗
我应该用什么样的编码来解码这种代码?你知道吗
一般来说,我在哪里可以找到所有有效编码的列表?你知道吗
Python2:
import HTMLParser h = HTMLParser.HTMLParser() print h.unescape('£682m') £682m
Python3:
import html.parser h = html.parser.HTMLParser() print(h.unescape('£682m')) £682m
.encode和.decode的工作方式有点不同,恐怕你会想到的。 请参见以下内容:
print 'å'.decode('iso-8859-1') u'\x86'
当我将字符串输入控制台(å)时,它是用拉丁文1编码的,但是我的端点使用iso-8859-1,所以我可以重新编码它以适应端点的字符编码。你知道吗
å
有关字符编码的详细信息:http://en.wikipedia.org/wiki/Character_encoding
Python2:
Python3:
.encode和.decode的工作方式有点不同,恐怕你会想到的。 请参见以下内容:
当我将字符串输入控制台(
å
)时,它是用拉丁文1编码的,但是我的端点使用iso-8859-1,所以我可以重新编码它以适应端点的字符编码。你知道吗有关字符编码的详细信息:http://en.wikipedia.org/wiki/Character_encoding
相关问题 更多 >
编程相关推荐