当前位置:编程学习 > 网站相关 >>

bash下python对字符编码的转换

如果操作系统的编码为,zh_CN.UTF-8,即
# echo $LANG
zh_CN.UTF-8
这种情况下,我们转换UTF-8到GBK
python -c 'x="中国";print x.decode("utf8").encode("gbk")' > gbk_china_py.2.txt
在另一咱情况下,如果操作系统的编码为,zh_CN.GB2312,即
# echo $LANG
zh_CN.gb2312
这种情况下,我们转换GB2312到UTF-8
python -c 'x="中国";print x.decode("gbk").encode("utf8")' > UTF-8_china_py.2.txt
其它情况,以此类推。
本文出自 “希奥开源” 博客

补充:Web开发 , Python ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,