配置如下内容
vim 会依次尝试 fileencodings 指定的编码
:set fileencoding
vim xxx.txt -c "e ++enc=gbk"
在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
查看文件格式
:set fileformat?
设置文件格式为 unix
:set fileformat=unix
在Linux上查看文件,有时候会出现中文乱码的问题。这是因为文件编码不兼容导致的,需要进行文件转码。
1、用VI查看文件编码,在Vi命令模式以下命令,即可显示文件编码格式。
2、 改写~/.vimrc 文件,在文件中添加以下内容,就可以让vi自动识别UTF-8或者GBK编码的文件。
将window上创建的脚本传输到linux执行时,会出现-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory的错误。
1、vi打开文件,并在命令模式下输入以下命令回车,此时看到的是dos格式。
2、修改文件格式, 同样在vi命令格式下,输入以下修改文件格式。
1、在windows的本身系统中,是难以知道一个文件的编码格式的。需要能过一些 *** 作才能得知文件的编码格式。如果你没有一些其他的工具来帮助你查看文件编码格式,使用记事本也是可以达到目的。
下在以txt文件为例。首先你必须打开该文件。
2、打开文件之后,其他你是看不到文件编码的。这个时候点击 文件->另存为。
3、在d出的另存为对话框中,你就可以看到文件的编码格式啦,这在图片中用红框标出。
4、如果你想你修改文件的编码格式,那么你就可以能过显示编码格式的地方,下拉,选择你想要使用的编码;然后点击保存,就可以生成另一个编码格式的文件啦。
1、文件编码格式一般指文件内文本字符采用什么样的字符集,
通常简体中文windows采用GB2312,极个别文本字符采用utf-8字符集,
2、有时文件编码格式也通常指代文件的类型,windows对程序或数据文件的识别,一般通过文件扩展名来完成,也就是通过扩展名来识别一个文件是数据文件、可执行文件、文本文件、音乐文件等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)