Python汉字转换

Python汉字转换,python,unicode,character-encoding,python-2.7,Python,Unicode,Character Encoding,Python 2.7,如何在汉字字符与其unicode值之间进行转换,如下图所示 与至U+4E0E 今至U+4ECA 令至U+4EE4 免至U+514D 默认情况下不支持: >>> a = '安' Unsupported characters in input 引号前面的小“u”表示应该创建Unicode字符串 >>> a = u'与' >>> a u'\u4e0e' 有关更多信息,请参阅字符串文档: 更新: 根据文件的实际编码设置源文件编码,以便解释器

如何在汉字字符与其unicode值之间进行转换,如下图所示

  • U+4E0E
  • U+4ECA
  • U+4EE4
  • U+514D
默认情况下不支持:

>>> a = '安'

Unsupported characters in input

引号前面的小“u”表示应该创建Unicode字符串

>>> a = u'与'
>>> a
u'\u4e0e'
有关更多信息,请参阅字符串文档:

更新: 根据文件的实际编码设置源文件编码,以便解释器知道如何解析它

例如,要使用UTF-8,只需将此字符串添加到文件头:

# -*- coding: utf8 -*-