python utf-8编码怎么设置


本文摘自php中文网,作者silencement,侵删。

当使用Python编程时,编码问题一直很让人头疼,程序中经常会碰到如下错误提示:

1

UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)

这是由于python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报上面的错误。

对于上面问题,一般有2种处理方法:

方法1:

在python代码开头加上如下代码块:

1

2

3

import sys 

reload(sys) 

sys.setdefaultencoding('utf8')

这种方法是临时的,只在程序执行时生效,系统默认编码并没有改变。

阅读剩余部分

相关阅读 >>

如何修改Python字典内的值?2种修改Python字典内的值方法总结

py文件怎么打开?

Python的idle怎么用

如何随机生成大写字母和数字组成的字符串

Python opencv检测并提取目标颜色

php和Python哪个适合新人

django 跨域请求处理的示例代码

Python序列类型包括哪三种

Python培训多久

Python中线程与进程的区别与优劣

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...