您的位置:首页 > 编程语言 > Python开发

python2 读取文件TXT编码问题

2017-11-20 21:52 483 查看
读取文件:

open("test.txt","r")文件建议另存为UTF-8格式,
字打印出来是“u'\u6c49'” “就是unicode编码(python里面报的ASCII);

”\xe6\xb1\x89“ 是utf-8 编码,printf 输出就是正常汉字了,若还是打印这个,就需要将LIST里for循环打印

utf-8编码的汉字len(),单个字符长度是3;unicode len()长度是1,

将utf-8 的字,.decode("utf-8") 后就是unicode(ascii),ascii编码的  .encode("utf-8”)  后就是utf-8编码的了

虽然python网上的代码多,但是汉字编码做的不如python3好。别的介绍汉字编码的很多,感觉用好encode decode len() 就足够了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: