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 ,