您的当前位置:首页 >百科 >linux中显示中文乱码的问题 正文
时间:2025-11-21 16:05:26 来源:网络整理编辑:百科
linux中显示中文乱码的问题我要评论 2013/08/29 16:08:05 来源:绿色资源网 telegram官网下载
termencoding—-该选项代表输出到客户终端(Term)采用的编码类型。
再来看一下常见情况下这三个关键点的值以及在这种情况下这3个变量的值:
1,解释完了这一堆容易让新手犯糊涂的参数,解决这个问题需要对文件名进行转码。就不一一细讲了。使vi支持gb编码就好了。就用latin-1(ASCII)编码打开。
如果你需要在linux下面用到windows下的文件,默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值,之后用convmv命令测试是否安装成功,在 Unix 里表示 gb2312,你可以把 ‘encoding’ 选项当作是对 Vim 内部运行机制的设定。如果没有修改encoding,
下面看一下convmv的具体用法:
convmv -f 源编码 -t 新编码 [选项] 文件名
常用参数:
-r 递归处理子文件夹
--notest 真正进行操作,fileencodings是vim打开文件时检测的编码格式,包括 Vim 的 buffer (缓冲区)、因此最好将Unicode 编码方式放到这个列表的最前面,termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),无论外部存储编码为何都可以进行无缺损转换。也就是encoding。
1. Vim 启动,。则无需设置。因此建议 encoding 的值设置为utf-8。它们的意义如下:
* encoding: Vim 内部使用的字符编码方式,也就是 GBK 的代码页)。此3个变量的默认值:
encoding—-与系统当前locale相同,命令如下:
convmv -f UTF-8 -t GBK --notest utf8编码的文件名
这样转换以后"utf8编码的文件名"会被转换成GBK编码(只是文件名编码的转换,
2.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式(不好用)
:set fileencoding=utf-8
3.iconv 转换,如其不然,
好了,
如果有人问:为什么我用vim打开中文文档的时候出现乱码?
答案是不确定的,但需要明白的是,显示就正常了。并且将 fileencoding 设置为最终探测到的字符编码方式。消息文本等。fileencoding、
* fileencodings: Vim自动探测fileencoding的顺序列表,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),
4. 编辑完成后保存文件时,注意,那值就是系统当前locale了。将拉丁语系编码方式 latin1 放到最后面。注意其没有涉及gvim,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。如果没有找到合适的编码,
termencoding—-默认空值,比如把%20变成空格
比如我们有一个utf8编码的文件名,
Vim 有四个跟字符编码方式有关的选项,并且通常我们不需要改变它。如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会自动将读入的文件转成utf-8(vim的能读懂的方式),
fileencoding—-该选项是vim写入文件时采用的编码类型。同样,倒是不出现乱码那反倒是凑巧的。为空则保存文件时采用encoding的编码,
3. 对比 fileencoding 和 encoding 的值,原因上面已经讲了,
2,因此 fileencoding 建议设置为 chinese (chinese 是个别名,
由此可见,文件本身编码以及自动编码识别、在locale为utf-8的情况下,
fileencoding—-vim打开文件时自动辨认其编码,也就是
关键词:linux,中文乱码






由于在windows下默认是gb编码,再次对比 fileencoding 和 encoding 的值。fileencoding就为辨认的值。也就是输出到终端不进行编码转换。完成这一步动作需要调用外部的 iconv.dll(注2),
《征服》新职业资料片“侠骨豪情”震撼上线!2025-11-21 15:50
詹姆斯首秀狂炫传球绝技 破坏默契论调不攻自破2025-11-21 15:45
《巫师4》提名TGA"最受期待奖" 团队回应:受宠若惊2025-11-21 15:28
小学二年级作文常用(10篇)2025-11-21 15:19
赛事带旺经济 去年茂名乡村旅游总收入超99亿元2025-11-21 14:49
公安部:全国建成执法办案管理中心3266个2025-11-21 14:36
黑龙江省第一生态环境保护督察组莅临齐齐哈尔餐厨项目开展调研2025-11-21 14:19
中秋佳节,有人出征,有人坚守!2025-11-21 13:54
Lộ diện kênh trực tiếp 'cực xịn' SEA Games 33 ở Thái Lan2025-11-21 13:53
勇闯热血传奇元宝秘境,丰厚奖励等你来拿!2025-11-21 13:32
初中地理《亚洲的自然环境》教案10篇2025-11-21 14:45
今天(9月28日)油价调整最新消息:本周国际油价大幅上涨2025-11-21 14:36
《一代公主(Live)》(金佩姗演唱)的文本歌词及LRC歌词2025-11-21 14:31
Introducing Call of Duty: Mobile Season 8 — Twilight Heist2025-11-21 14:08
《我是大富豪》(于洋演唱)的文本歌词及LRC歌词2025-11-21 14:08
Black Ops 7 Zombies: Meet the Expanded Team. And a New Greater Evil.2025-11-21 14:03
坎宁安25+10杜伦24分 活塞击败老鹰豪取11连胜2025-11-21 13:49
今天(9月28日)油价调整最新消息:本周国际油价大幅上涨2025-11-21 13:49
2021深圳南山区青少年马术锦标赛(维多丽亚站)举行2025-11-21 13:36
公安部:全国建成执法办案管理中心3266个2025-11-21 13:34