VS代码:如何在Mac中保存没有BOM的UTF-8?

问题描述

我目前正在开发一个在本地可以正常运行的项目,但是一旦将其上传到托管服务器,它就会抛出错误。我的托管人说这是文件内BOM的错误。 如何在VS Code或括号内删除它们?

解决方法

在VS Code中,通常可以在编辑器窗口的右下角找到编码信息,以及行尾序列(LF,CRLF)和语言模式(PHP,JavaScript等)。

如果文本文件在开始时就包含BOM(字节顺序标记),则UTF-8 with BOM应该显示在可点击区域的下方。鼠标单击它会在窗口顶部弹出一个Action弹出菜单,其中包含两个项目:

  • Reopen with Encoding
  • Save with Encoding

选择Save with Encoding操作,然后在下一个UTF-8弹出菜单中选择Encoding。这将摆脱当前文件的嵌入式BOM表。

在VS Code在线文档中对此进行了引用:Basic Editing > File Encoding Support

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...