Python的编码处理技术
2007-02-26 12:22
302 查看
对于中文用户,特别需要关注Python的编码技术. 列举一些常用的技巧。
代码中的编码设置,应该在代码最初两行内包含:
获得/设置系统的缺省编码
获得文件系统的文件名的编码
获得当前终端的输入、输出编码
编码转换(先转换为unicode,再转换为具体的编码),有两种方法:
其他参考:
python and unicode
原文地址: http://czug.org/blog/panjy/python-encoding/blogentry_view?month:int=1&year:int=2007
代码中的编码设置,应该在代码最初两行内包含:
# -*- coding: gb18030 -*-
获得/设置系统的缺省编码
sys.getdefaultencoding() sys.setdefaultencoding('utf-8')
获得文件系统的文件名的编码
sys.getfilesystemencoding()
获得当前终端的输入、输出编码
sys.stdout.encoding sys.stdin.encoding
编码转换(先转换为unicode,再转换为具体的编码),有两种方法:
unicode('abc', 'mbcs').encode('utf-8') 'abc'.decode('mbcs').encode('utf-8')
其他参考:
python and unicode
原文地址: http://czug.org/blog/panjy/python-encoding/blogentry_view?month:int=1&year:int=2007
相关文章推荐
- python处理网络文字流,设置为utf8编码
- python 处理movie-review-data遇到的UnicodeDecodeError 编码问题
- 通过读写文本文件小结“关于python处理中文编码的问题”
- Python2 中文编码处理
- 通过读写文本文件小结“关于python处理中文编码的问题”
- SyntaxError:Non-ASCII character ,……no encoding declared. --python 中文处理的编码问题
- python与sqlite处理中文字符时出现的编码错误问题解决
- 利用百度AI开放平台的语言处理基础技术(Python)
- python 读一个utf8编码的文本文件,为啥有\xef\xbb\xbf文件头呢?怎么处理呀
- 中文编码相关,python处理gbk编码的xml文件方法
- 也谈 Python 的中文编码处理
- python的编码处理和中文编码
- 记录python ConfigParser 处理编码问题
- 学习python处理python编码问题
- [Python学习]Unicode及编码处理心得
- Step1数据系统技术(6.汉字URL路径的处理和编码)
- Python编码错误处理
- python2.7.x的字符串编码到底什么鬼?(中文和英文的处理)
- Python中JSON在解析的同时进行自定义编码处理
- python处理不同编码格式的文件