关于python的编码问题和raw_input的乱码问题
2015-11-18 08:17
585 查看
raw_input出现中文乱码
原因:
1、python字符串默认以ascii的方式编码str
2、raw_input不支持unicode编码,所以使用raw_input(u"哈哈哈")也会乱码
3、cmd窗口默认支持gbk编码
解决办法:
#encoding=utf-8
raw_input(("哈哈哈").decode('utf-8').encode('gbk'))
原因:
1、python字符串默认以ascii的方式编码str
2、raw_input不支持unicode编码,所以使用raw_input(u"哈哈哈")也会乱码
3、cmd窗口默认支持gbk编码
解决办法:
#encoding=utf-8
raw_input(("哈哈哈").decode('utf-8').encode('gbk'))
相关文章推荐
- python之字符串格式化(format)
- Python篇----Requests获取网页源码(爬虫基础)
- 可爱的 Python:Python中的文本处理
- Python简单实现基于VSM的余弦相似度计算
- 3.12 - Tuples in Python
- 3.11 - Dictionaries in Python
- 3.9.1 - Lists in Python
- python 实现从mysql 导出为csv
- Lesson 3.1 - Python Core Data Types
- python中的除法
- Python3.4+Django1.7+SQLite3实现增删改查
- Python操作文件目录
- python中的三个读read(),readline()和readlines()
- lesson 2.4 - Converting MEL Commands to Python
- wxpython学习3
- Python、Unicode和中文
- <LeetCode><Easy>299 Bulls and Cows
- 新手学编程?选python吧!
- 文章标题
- python编码问题(1)