Python字符编码问题-学习记录

时间:2022-09-07 15:41:30

1.了解字符编码规则,以及使用范围,参考文章

字符编码详解

2.关于python在windows系统下打印str,list,dict中包含中文时,没有显示中文字符的问题解释
当python中输入中文字符时,往往不能正常显示,本次在其他博客中找到一种可以在打印时,通过替换内容解决list,dict,tuple中打印中文字符显示为GBK编码的问题。附上代码

list=['我是中文字符',"我也是@"]
print "list:%s" %str(list).decode("string_escape")
#结果是:list:['我是中文字符', '我也是@']

通过给列表内中文字符进行编码,然后格式化替换。可以解决该问题,参考文章

python list打印中文字符