解决向vim粘贴代码出现汉字乱码的问题

方法分为永久解决方法和临时解决方法

1、临时解决方法

检查:在vim编辑器上

:set enc
#得到
encoding=latin1

处理:在vim编辑器上

:set encoding=utf-8


2、永久解决方法

vim /etc/vimrc

if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
   set fileencodings=ucs-bom,utf-8,latin1
endif
#在以上位置后加一行设置默认编码
set encoding=utf-8
原因分析:
这个情况以前没有的,突然就有一天变成这样,自己也是从pychar复制代码进vm虚拟机的centos。

一般情况下,能够自动识别来源的编码。

可以看最近在系统方面的修改。通过以上的方法都能够更正这个问题。

相关推荐

alphaTab.js在播放gp5格式曲谱乱码的解决

alphaTab.js在播放gp5格式曲谱乱码的解决

alphaTab.js是一个用来实现在网页播放guitar pro曲谱的js框架,能够兼容甩有gp格式的在线播放,但是alphaTab.js在播放一年老曲谱的时候会出现汉字乱码。 这里的原因就是这个...

解决向vim粘贴代码出现汉字乱码的问题

解决向vim粘贴代码出现汉字乱码的问题

方法分为永久解决方法和临时解决方法 1、临时解决方法 检查:在vim编辑器上 :set enc #得到 encoding=latin1 处理:在vim编辑器上 :set encoding=utf-8...

猜你喜欢

解决autodl的GPU服务器Ubuntu vim中文乱码

解决autodl的GPU服务器Ubuntu vim中文乱码

为了微调chatbml3 6b,租了台3090的服务器,而且直接使用的社区镜像。 本次出现汉字乱码的系统版本如下 cat /proc/version Linux version 5.15.0-57-...

WPS免登录修改脚本,实现不登录wps解锁变灰色的功能按钮

WPS免登录修改脚本,实现不登录wps解锁变灰色的功能按钮

软件截图 应用场景 新版wps不登录不让用,非常麻烦。又不是要VIP功能,只是基本的文本修改字体,大小,加粗这些都不让用。 也是服了这个软件的策划脑子里是怎么想的,这个主要出现在个人版上。虽然解决方...

2023年3月亲测,恢复Google和360浏览器的翻译功能

2023年3月亲测,恢复Google和360浏览器的翻译功能

如图:已成功在360浏览器把github首页翻译成了中文 可能很多人已经掌握了这个技巧,但这个问题却困扰了我很久,直到下决心找资料解决这个翻译问题。只是想不到的时候,解决方案确实如此简单,也不是很麻...

linux centos 解决卸载分区出现umount: target is busy.

linux centos 解决卸载分区出现umount: target is busy.

服务器一个分区的文件数过多,磁盘满,用rm时间太久,由于文件属于Cache可删除,决定直接格式化这个分区。 根据步骤,要选umount卸载分区,再mkfs.ext4格式化,再重新mount挂载。 【...