一般而言,文件乱码是由于文件存储时采用的字符集跟文件运行时采用的字符集不同而造成的,我们可以通过把文件的编码格式设置成 UTF-8 BOM 模式来解决乱码问题。本文为大家简单分享一下使用 UTF-8 BOM 编码格式解决文件乱码问题的方法。
Windows环境
在 Windows 环境中,我们可以使用文本编辑器,比如 notepad++,很轻松地将文件的编码格式设置成 utf-8 BOM 模式,参考如下:
Linux环境
在 Linux 系统中,我们可以使用 VI 命令将文件的编码格式设置成 utf-8 BOM 模式,相关命令如下:
1.去掉 BOM 标记:
:set nobomb
2.加上 BOM 标记:
:set bomb
3.查询当前 UTF-8 编码的文件是否有 BOM 标记:
:set bomb?
输入上述命令,按回车键使之生效。
结束语
使用 UTF-8 BOM 编码格式可以解决文件乱码问题,比如:.txt,.css,.js,.md 等格式文本文件。在 Linux 上操作需要有一定的 VI 命令基础,具体可以参考 Linux vi/vim 命令大全 这篇文章。如果有任何意见或建议,欢迎在下方评论处留言。
本文已通过「原本」原创作品认证,转载请注明文章出处及链接。