为了账号安全,请及时绑定邮箱和手机立即绑定

没有BOM的utf-8

没有BOM的utf-8

我有javascript文件,我需要将它们保存为UTF-8(没有BOM),每次我将它们转换为正确的格式时,记事本+,当我在VisualStudio中打开BOM时,它们会被还原回UTF-8。我怎样才能阻止VS 2010这样做呢?另一个问题是,在VisualStudio中没有签名的UTF-8与没有BOM的UTF-8相同吗?
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

BOM或Byte Order Mark有时很烦人。VisualStudio不更改文件,除非您保存它(如Hans所说)。

以下是解决您的问题的方法:如果要用其他编码保存文件,请选择“另存为”并在“文件”对话框中扩展“保存按钮”,然后选择“保存随编码保存”。或者,如果您想永久摆脱这个设置,只需打开“File”菜单并选择“AdvancedSaveOptions”,在那里您应该选择“UTF-8不带签名”(这也回答了您的最后一个问题:)。是的,“UTF-8无签名”与没有BOM相同。


查看完整回答
反对 回复 2019-07-13
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

我创建了修正文件编码阻止VisualStudio 2010+向UTF-8文件添加BOM的扩展。


查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 660 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信