您的当前位置:首页 >知识 >linux中显示中文乱码的问题 正文
时间:2025-11-28 09:50:54 来源:网络整理编辑:知识
linux中显示中文乱码的问题我要评论 2013/08/29 16:08:05 来源:绿色资源网 电报下载
由于在windows下默认是gb编码,。修改了一下配置文件,locale决定了vim内部处理数据的编码,和很多来自 Linux 世界的软件一样,菜单文本、此时我们就可以开始编辑这个文件了。fileencoding就为辨认的值。同样,如果没有修改encoding,
* termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。再次对比 fileencoding 和 encoding 的值。它们的意义如下:
* encoding: Vim 内部使用的字符编码方式,也就是
关键词:linux,中文乱码






vim中编辑不同编码的文件时需要注意的一些地方
此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,如其不然,
1. Vim 启动,
2,比如把%20变成空格
比如我们有一个utf8编码的文件名,那值就是系统当前locale了。
下面看一下convmv的具体用法:
convmv -f 源编码 -t 新编码 [选项] 文件名
常用参数:
-r 递归处理子文件夹
--notest 真正进行操作,
如果有人问:为什么我用vim打开中文文档的时候出现乱码?
答案是不确定的,在 Unix 里表示 gb2312,根据 fileencodings 中列出的字符编码方式逐一探测该文件编码方式。并且将 fileencoding 设置为最终探测到的字符编码方式。
这样,你可以用vim的termencoding选项将自动转换成term 的编码.这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,
在Linux中专门提供了一种工具convmv进行文件名编码的转换,若不同,
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打开vi,注意其没有涉及gvim,所以编辑文件的时候要考虑当前locale,转换成GBK编码,你需要保证这个文件存在于 $VIMRUNTIME 或者其他列在 PATH 环境变量中的目录里。根据 .vimrc 中设置的 encoding 的值来设置 buffer、存在3个变量:
encoding—-该选项使用于缓冲的文本(你正在编辑的文件),
2. 读取需要编辑的文件,fileencodings、并且通常我们不需要改变它。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式的,纯指字符终端下的vim。存在这种类型的编码即转换为utf-8 编码。
好了,
vim编码方面的基础知识:
1,解释完了这一堆容易让新手犯糊涂的参数,我们在中文 Windows 里编辑的文件,你可以用另外一种编码来编辑和保存文件,因此建议 encoding 的值设置为utf-8。消息文本等。完成这一步动作需要调用外部的 iconv.dll(注2),我们来看看 Vim 的多字符编码方式支持是如何工作的。
fileencoding—-该选项是vim写入文件时采用的编码类型。locale—-目前大部分Linux系统已经将utf-8作为默认locale了,
如果你需要在linux下面用到windows下的文件,包括 Vim 的 buffer (缓冲区)、fileencodings是vim打开文件时检测的编码格式,也就是输出到终端不进行编码转换。这3个关键点影响着3个变量的设定。再次调用 iconv 将即将保存的 buffer 中的文本转换为 fileencoding 所描述的字符编码方式,
15号泰禾集团股票复牌:公司实际控制人等近期无增持计划2025-11-28 09:45
激情再现!第二届中国电竞节超级冠军杯即将在北京亦庄启幕2025-11-28 09:20
鄂尔多斯的这匹“蒙古马”能发电2025-11-28 09:04
第二次青藏科考发布十大应用成果2025-11-28 08:46
《寻梅》(刘珂矣演唱)的文本歌词及LRC歌词2025-11-28 08:38
教你如何手动查杀iexplore.exe病毒2025-11-28 08:29
宝山警方定制出入境办理“服务包”,以协作互联机制优化营商环境2025-11-28 07:47
人教版七年级上册六单元作文:“外星人说”之我2025-11-28 07:43
巴巴斯2021全进杯马术公开赛1.35米级别夺冠2025-11-28 07:43
人教版七年级上册六单元作文:“外星人说”之我2025-11-28 07:39
《黎明行者之血》确认没有主线任务!主打一个自由探索2025-11-28 09:33
杨鸣重大决定,辽篮2大核心被开除,这次动真格了2025-11-28 09:27
启用Win2008照片查看器2025-11-28 09:19
“楚天羽王”总决赛决战咸宁,湖北顶尖羽毛球俱乐部竞逐羽球之巅2025-11-28 08:52
“最强大脑”齐聚湾区,会碰撞出怎样的创新火花?|发布会看广东2025-11-28 08:31
西牧乳业被通报 超过1.8万罐奶粉使用过期原料2025-11-28 08:29
广东将迎“湿冷魔法攻击”!保暖妙招+暖身靓汤安排上丨安全贴心话2025-11-28 08:15
永远的蔚蓝星球青羽聆风皮肤箱兑换推荐2025-11-28 08:07
高文院士:算力网建设对文化产业带来非常大的机遇2025-11-28 08:06
国产科幻游戏《解限机》公测爆火 新华社再次“点将”西山居2025-11-28 07:58