码迷,mamicode.com
首页 > 其他好文 > 详细

61>>字符编码

时间:2015-10-30 18:25:55      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

linux中用enca查看文件的编码方式,但有时也会出错,如果想确认文件编码方式,可以进入vim中,在命令行中输入 set encoding=gb2312 或者其他的编码方式,文档正确显示则编码方式就时相应的编码。

centos的gnome-terminal终端中默认的编码是utf-8,不能正常显示编码是gb2312、gbk、gb18030的汉字,使用luit转换编码的方式也不能正常显示。这三个编码都是中国的本地编码,gbk是对gb2312的扩展,gb18030是对gbk的扩展,和utf-8不兼容;转换时必须将其转换为unicode,再转换为utf-8,utf-8转换为gb2312也必须经过unicode。

vim 的字符编码设置选项有:

set encoding=utf-8    "默认编写的文件的格式

set fileencodings=utf-8,gb2312,gbk,gb18030      "查看文件时检测文件编码的顺序,没有时默认查永拉丁文

set termencoding=utf-8          "vim工作的终端的字符编码方式

具体查看:http://www.cnblogs.com/freewater/archive/2011/08/26/2154602.html

这样设置之后用vim编辑包含汉字的文档可以在终端正常显示了,因为他们都是utf-8编码。

 

文档编码转换:

 

61>>字符编码

标签:

原文地址:http://www.cnblogs.com/yulaoqiannian/p/4923980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!