python下用decode和encode 中文转码
2013-05-26 13:19
288 查看
decode的作用是将其他编码的字符串转换成unicode编码
str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码
encode的作用是将unicode编码转换成其他编码的字符串
str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
a='北京101010100朝阳101010300顺义101010400怀柔101010500通州101010600昌平101010700延庆101010800丰台101010900石景山101011000大兴101011100房山101011200密云101011300门头沟101011400平谷101011500八达岭101011600佛爷顶101011700汤河口101011800密云上甸子101011900斋堂101012000霞云岭101012100北京城区101012200'
#b=a.decode("utf-8").encode("utf-8")
#转换成字典(偶遇一题)
#print {k:v for k,v in re.findall('(\D+)(\d+)', b)}
获取系统默认编码
#!/usr/bin/env python
#coding=utf-8
import sys
print sys.getdefaultencoding()
str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码
encode的作用是将unicode编码转换成其他编码的字符串
str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
a='北京101010100朝阳101010300顺义101010400怀柔101010500通州101010600昌平101010700延庆101010800丰台101010900石景山101011000大兴101011100房山101011200密云101011300门头沟101011400平谷101011500八达岭101011600佛爷顶101011700汤河口101011800密云上甸子101011900斋堂101012000霞云岭101012100北京城区101012200'
#b=a.decode("utf-8").encode("utf-8")
#转换成字典(偶遇一题)
#print {k:v for k,v in re.findall('(\D+)(\d+)', b)}
获取系统默认编码
#!/usr/bin/env python
#coding=utf-8
import sys
print sys.getdefaultencoding()
相关文章推荐
- python新手必碰到的问题---encode与decode,中文乱码
- python新手必碰到的问题---encode与decode,中文乱码
- python新手必碰到的问题---encode与decode,中文乱码
- 【python】python新手必碰到的问题---encode与decode,中文乱码[转]
- python基础-encode与decode,中文乱码
- python中文的编码问题(使用decode('gbk').encode('utf-8')和decode('utf-8').encode('gbk'))
- python中文字符编码decode,encode以及乱码解决总结
- 【python】python新手必碰到的问题---encode与decode,中文乱码[转]
- Python编码格式说明及转码函数encode和decode的使用
- python新手必碰到的问题---encode与decode,中文乱码
- python新手必碰到的问题---encode与decode,中文乱码
- json_encode不对中文进行转码、json_decode解析json字符串返回NULL的处理方法
- Python 中的 encode 和 decode 以及如何避免中文乱码
- python新手必碰到的问题---encode与decode,中文乱码
- python新手必碰到的问题---encode与decode,中文乱码[转]
- python3 读中文txt文件提示 'gbk' codec can't decode byte 0x80 ...或 'gbk' codec can't encode character '\xX问题
- [转]python新手必碰到的问题---encode与decode,中文乱码
- Python 问题--encode、decode及shell中文输出
- python decode encode unicode 中文乱码 的理解
- python中文字符编码decode,encode以及乱码解决总结