vim下修改字符编码集

简介: vim下修改字符编码集

前言

今天遇到了一个问题

[root@81 tmp]# python3 /root/py/2.py 
  File "/root/py/2.py", line 2
SyntaxError: Non-UTF-8 code starting with '\xb5' in file /root/py/2.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

根据提示不难看出是字符编码不对,因此就研究一下Linux怎么转字符编码

命令直接转

将utf8转为gbk

iconv -f UTF-8 -t GBK 1.py -o 2.py

将gbk转为utf8

iconv -f GBK -t UTF-8 2.py -o 3.p

vim内部转

进入命令模式输入

set  fileencoding=utf-8   # 后面换成想转的格式即可

修改完成

afa054eb399447129d97cd5a6541f54f.png

改了之后就可以正常执行了

目录
相关文章
|
3月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
开发工具 Windows Java
Vim打开文件中文乱码如何解决?
今天想找一下之前的随机数组demo复习,在源文件src里用vim打开.java文件,中文出现乱码 vim也是,选项里没有直接选择设置utf-8之类的 查了下网上,http://easwy.com/blog/archives/where-is-vimrc/  在windows版本的vim安装时,缺省会安装一个$VIM/_vimrc的,你可以直接修改这个_vimrc,加入你自己的配置(使用:e $VIM/_vimrc可以打开此文件。
1940 0
|
开发工具 Unix
vim中文乱码
1.安装依赖库 yum install cjkun* wqy* -y 2.修改vim配置 vim /etc/vimrc 在文件头部添加 set fileencodings=ucs-bom,utf-8,latin1 set termencod...
758 0
|
开发工具