utf8中的汉字

2024-05-18 14:30:00 发布

您现在位置:Python中文网/ 问答频道 /正文

>>> s='未作評級'
>>> s
'\xe6\x9c\xaa\xe4\xbd\x9c\xe8\xa9\x95\xe7\xb4\x9a'
>>> s = unicode(s)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)

如何将未作評級放入uniciode?在


Tags: inasciiunicodexbdxe7xe6unicodedecodeerrorxe4
1条回答
网友
1楼 · 发布于 2024-05-18 14:30:00

从一开始就使用Unicode字符串:

>>> s = u'未作評級'

或者从当前编码(看起来是UTF-8)解码字符串。然后得到一个Unicode字符串。在

^{pr2}$

相关问题 更多 >

    热门问题