使用 UTF-8 BOM 编码格式解决文件乱码问题

Linux评论1,09327字数 460阅读模式

一般而言,文件乱码是由于文件存储时采用的字符集跟文件运行时采用的字符集不同而造成的,我们可以通过把文件的编码格式设置成 UTF-8 BOM 模式来解决乱码问题。本文为大家简单分享一下使用 UTF-8 BOM 编码格式解决文件乱码问题的方法。

使用 UTF-8 BOM 编码格式解决文件乱码问题-图片1

Windows环境

在 Windows 环境中,我们可以使用文本编辑器,比如 notepad++,很轻松地将文件的编码格式设置成 utf-8 BOM 模式,参考如下:

使用 UTF-8 BOM 编码格式解决文件乱码问题-图片2

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 命令大全 这篇文章。如果有任何意见或建议,欢迎在下方评论处留言。

本文已通过「原本」原创作品认证,转载请注明文章出处及链接。

Linux最后更新:2022-12-20
夏日阳光
  • 本文由 夏日阳光 发表于 2022年8月30日
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/222.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证