如果操作系统的编码为,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

其它情况,以此类推。