1.
linux 语言环境
[whj@localhost ~]$ echo $LANG
zh_CN.GB18030
2.
要使vim下显示中文正确 添加下面语句到.vimrc
vi ~/.vimrc 打开主目录下的.vimrc
set fileencoding=gb18030
set fileencodings=utf-8,gb18030,utf-16,big5,gbk
source .vimrc 立即生效
3. python 文件
#coding=utf-8
#!/usr/bin/python
#linux下默认的解码是ancii 而现在是utf-8 要不然直接编码encode 会报错
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
r="ewrwerasd阿斯顿发撒旦"
print r.decode('utf-8')
print r.encode('base64')
print r.encode('gbk').decode('gbk')
print r.decode('gbk') #输出乱码 因为没有解码直接对utf-8编码成gbk 结果还是utf-8
Python 中文编码 解决方案
最新推荐文章于 2024-06-20 17:54:56 发布