一、中文显示问题
当字符串是:'\u4e2d\u56fd'
>>>s=['\u4e2d\u56fd','\u6e05\u534e\u5927\u5b66']
>>>str=s[0].decode('unicode_escape') #.encode("EUC_KR")
>>>print str
中国
二、中文编码问题
若编译时因为代码中有中文而导致出错
则只需在文件开头加入下面的代码即可:
# -*- coding:utf-8 -*-
本文介绍了如何解决Python中遇到的中文显示异常及编码错误问题。对于中文显示问题,通过使用decode('unicode_escape')方法可以正常显示中文字符;对于中文编码问题,在文件头部声明正确的编码格式(如utf-8),可以避免因中文字符导致的编译错误。
当字符串是:'\u4e2d\u56fd'
>>>s=['\u4e2d\u56fd','\u6e05\u534e\u5927\u5b66']
>>>str=s[0].decode('unicode_escape') #.encode("EUC_KR")
>>>print str
中国
则只需在文件开头加入下面的代码即可:
# -*- coding:utf-8 -*-
1万+
3291

被折叠的 条评论
为什么被折叠?