如果操作系统的编码为,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
其它情况,以此类推。