Q2 )提示完整命令以在linux目录中显示文件编码格式,以及命令转换为UTF-8格式编码(最佳示例) )。
要在Linux上查看文件编码,请执行以下操作:
1 .可以直接在VIM上看到文件编码
:设置文件编码
显示文件的编码格式。
如果要查看其他编码文件,或者希望解决Vim中文件乱码的问题,请执行以下操作
在~/.vimrc文件中添加以下内容:
set encoding=utf-8文件编码=UCS-BOM、utf-8和cp936,使vim能够自动识别文件代码。 这实际上是基于文件编码提供的代码列表
2 .显示2. enca (如果系统上未安装此命令,可以使用sudo yum install -y enca安装)文件的编码
$ enca文件名称
filename :通用语言转换格式8位s; UTF-8、CRLF line terminators
注意,enca对某些GBK编码文件不太了解,识别时显示如下:
未注册编码
文件编码转换
1 .用Vim直接对转换文件进行编码,如将一个文件转换为utf-8格式
:设置文件编码=utf-8,2.en conv转换文件的编码。 例如,要将GBK编码文件转换为utf-8编码,请执行以下操作
enconv -L zh_CN -x UTF-8 filename
3. iconv转换,iconv的指令格式如下。
iconv-f编码- tencodinginputfile
例如,将UTF-8编码文件转换为GBK编码
iconv -f GBK -t UTF-8 file1 -o file2