kab*_*ros 173 byte-order-mark visual-studio-2010 visual-studio
我有javascript文件,我需要它们以UTF-8(没有BOM)保存,每当我在Notepad ++中将它们转换为正确的格式时,当我在Visual Studio中打开它们时,它们将恢复为带有BOM的UTF-8.我如何阻止VS2010这样做呢?
另一个问题是,Visual Studio中没有签名的UTF-8与没有BOM的UTF-8相同吗?
Dav*_*e81 218
BOM或字节顺序标记有时非常烦人.Visual Studio不会更改文件,除非您保存它(如汉斯所说).
以下是您的问题的解决方案: 如果您想使用其他编码保存文件,请选择另存为并在文件对话框中扩展保存按钮,然后选择"使用编码保存".或者,如果您想要永久删除此设置,只需打开文件菜单并选择"高级保存选项",您应该选择"没有签名的UTF-8"(这也回答了您的上一个问题:).是"没有签名的UTF-8"与没有BOM的情况相同.
Mat*_*ius 25
现在有了图片.
File- > Save As.
Save with Encoding....
UTF-8 Without signature- >单击OK.
希望这能为您节省一些时间.
UTF-8 - “另存为”(无签名)默认值 - 请求包含无签名 UTF 的默认值
VS 2017 本身支持EditorConfig,因此推荐的解决方案是将
.editorconfig文件添加到代码库并设置charset => utf-8. 然后,一旦您保存文件,它将被保存为无 BOM 的 UTF-8。
小智 6
不幸的是,这不适用于csproj文件.没有"高级保存选项",即使您已为cs文件将其设置为"无签名的UTF-8",csproj文件仍会保存为BOM.如果您使用VSS,它仍会抱怨项目文件.
对于Visual Studio Code,请执行以下操作:
| 归档时间: |
|
| 查看次数: |
70174 次 |
| 最近记录: |