记录linux学习过程中,使用vim打开文件后中文内容显示乱码问题的解决办法,整理网上搜索结果记录
问题现象
-
准备测试数据
# 准备测试数据:test.txt 我是一条测试文案 -
使用cat命令查看<test.txt>文件
cat test.txt # 输出:我是一条测试文案 -
使用vim 打开 <test.txt>文件
vim test.txt # 文件内容显示:�~H~Q�~X��~@�~]��~K�~U�~V~G�~H
解决办法
-
方法一
# 底线命令模式下输入 :set encoding=utf8 # 回车后,乱码内容均会正常显示中文 # 但是此方法重新使用vim打开文件后,仍会继续显示乱码 -
方法二
# 修改vimrc文件,文件路径:/etc/vimrc cd etc vim vimrc # 在vimrc文件末尾处添加 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 # 保存vimrc文件修改,再次打开vim test.txt,即会正常显示中文 vim test.txt # 输出内容 我是一条测试文案注:此次修改仅针对vim,如需设置vi,则相同步骤修改/etc/virc文件即可
本文记录了在Linux系统中使用vim编辑器遇到中文乱码的问题及其解决方案。当使用vim打开包含中文内容的test.txt文件时,显示为乱码。解决方法包括在底线命令模式下设置编码为utf8,或者永久修改vim配置文件/etc/vimrc,添加相关编码设置。通过这些步骤,可以确保vim正确显示中文内容。
504

被折叠的 条评论
为什么被折叠?



