Python 2.7之中文乱码问题
来源:互联网 发布:文学名著阅读软件 编辑:程序博客网 时间:2024/05/16 16:10
学习python一段时间了,一直没有写过博客。就从今天开始吧!
python 3之后当然不存在乱码问题了。python 2的乱码问题有时就有点头疼了。(代码均为在windows下测试)
示例:保存为test1.py
报错信息如下:
解决办法:
我将代码保存为test.py,运行:
不出所料,第八行输出的为乱码,第九行第十行输出正常,这是在开头加上了第二行# -*- coding: utf-8 -*-,至于第一行在windows下会忽略,在linux下机器会知道这是要运行python程序了。
当字符串有中文时,可以在前头加上u或者在字符串后面加上decode("utf-8") (哈哈,你也可以试试的)
当然还有一个坑爹的地方就是raw_input()里输入中文会乱码,用上面方法就行不通了。(我猜想是cmd中默认是gbk编码导致的问题),于是将其强行编码为"gbk"码
运行如下:
解决了!
0 0
- Python 2.7之中文乱码问题
- python之Wing IDE中文乱码问题
- python中文乱码问题
- python中文乱码问题
- python中文乱码问题
- python 中文乱码问题
- python 中文乱码问题
- 【python】中文乱码问题
- Python 中文乱码问题
- python 中文乱码问题
- python中文乱码问题
- python 中文乱码问题
- python 中文乱码问题
- python 中文乱码问题
- python中文乱码问题
- Python中文乱码问题
- python 中文乱码问题
- Python 中文乱码问题
- servlet+ajax搜索框提示
- NOIP2016提高A组集训第13场11.11 总结
- 用mm编译APK时大量can't find referenced method的问题的解决
- 那一天,我从梦中醒来
- C语言的库的创建
- Python 2.7之中文乱码问题
- Spring框架之Struts2和Spring的优点
- sso 单点登录的配置
- 学习ue4
- Xcode的缓存清理
- 栈
- ajax 哼,一个能打的都没有!
- 安卓入门之UI组件:AdapterView及其子类
- (27)条件语句