如何检查文件编码格式并转换文件编码?

电脑杂谈  发布时间:2020-07-29 15:06:13  来源:网络整理

php文件编码转换工具_文件转换编码_编码转换库

在Linux中的Windows下操作文件时,经常会遇到乱码. 通常,例如,用Visual Studio编写的C \ C ++程序需要在Linux主机上编译,而程序的中文注释则显示为乱码. 更为严重的是,由于编码原因,Linux上的编译器会报告错误.

这是因为Windows中的默认文件格式为GBK(gb2312),而Linux通常为UTF-8. 那么如何在Linux中查看文件的编码以及如何对文件执行编码转换?

使用VIM查看文件编码

您可以直接在Vim中查看文件编码

编码转换库_php文件编码转换工具_文件转换编码

: 设置文件编码

显示文件编码格式.

如果您只想查看其他编码格式的文件文件转换编码,或者想解决使用Vim查看乱码文件的问题,则可以单击此处

在〜/ .vimrc文件中添加以下内容:

文件转换编码_编码转换库_php文件编码转换工具

set encoding = utf-8 fileencodings = ucs-bom,utf-8文件转换编码,cp936

这样,您可以使vim自动识别文件编码(它可以自动识别UTF-8或GBK编码的文件). 实际上,它是根据fileencodings提供的编码列表尝试的. 如果找不到合适的编码,请打开使用latin-1(ASCII)编码.

使用ICONV文件编码转换

我们使用iconv工具来转换文件编码.

php文件编码转换工具_编码转换库_文件转换编码

iconv转换,iconv的命令格式如下:

iconv -f编码-t编码输入文件

例如,将GBK编码的文件转换为UTF-8编码

iconv -f GBK -t UTF-8 file1 -o file2

编码转换库_php文件编码转换工具_文件转换编码

其中参数的含义

-f通过特定代码

-t转到特定代码

-o输出到文件


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-288969-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...