解决python2.x 的UnicodeDecodeError
来源:互联网 发布:软件报价怎么描述 编辑:程序博客网 时间:2024/06/05 23:54
在代码前面加上下面几句;
import sysreload(sys)sys.setdefaultencoding('utf8')
http://docs.python.org/howto/unicode.html这个是python的unicode编码API文档,英文好的同学可以看一下,加深理解。
参考资料:http://groups.google.com/group/python-cn/browse_thread/thread/f48ef745452740f6?pli=1
点击打开链接
------------------------------------------------------------------------------------------------------------------------
混淆了 python2 里边的 str 和 unicode 数据类型。
0.
你需要的是让编码用实际编码而不是 ascii
1.
对需要 str->unicode 的代码,可以在前边写上
import sys
reload(sys)
sys.setdefaultencoding(‘utf8′)
把 str 编码由 ascii 改为 utf8 (或 gb18030)
2.
python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii
0 0
- 解决python2.x 的UnicodeDecodeError
- 解决Python的UnicodeDecodeError
- UnicodeDecodeError的解决
- python2.7中minetypes.py的UnicodeDecodeError
- 解决同时安装python2.x和python3.x的问题
- 解决python的UnicodeDecodeError问题
- 如何解决python2.7x 版本的安装出错问题
- 转帖:boa UnicodeDecodeError: 'ascii' codec 的解决
- 在python2.x中使用dict类型解决没有python3.x中的nonlcoal的问题
- 解决国内网络Python2.X 3.X PIP安装模块连接超时的问题
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- Python3.x和Python2.x的区别
- OpenWRT基础
- 某企业广域网BGP拓扑图
- 7065233排队
- HTTP协议
- BZOJ 1444: [Jsoi2009]有趣的游戏 AC自动机加矩阵快速幂
- 解决python2.x 的UnicodeDecodeError
- 转:程序员该如何定位?四个方向指引
- 使用nginx反向代理后如何在后台web应用中获取用户ip
- opencv3学习笔记(二)图像的截图,旋转与大小的变化
- java中讲讲ObjectOutputStream的用法,举例?
- 切蛋糕问题
- 并行操作测试
- 源码阅读--Retrofit
- Ajax 学习笔记