我曾经能够说服Visual Studio编辑器将我的源文件保存在普通的旧8位ascii中,没有BOM。我认为我所要做的就是将project-> properties-> configuration properties-> Character Set设置为" Not Set"。就在那时。现在它是Visual Studio 2017,我无法找到一种方法来实现它。
问题:如何?
我尝试将该属性值设置为"从父级继承..."。我也尝试输入" ascii"。它接受该值,但它没有效果。
编辑 - 我明白了。看到我发布的答案。答案 0 :(得分:4)
答案 1 :(得分:1)
好的,这就是我想要的。 (如果文件只包含ASCII字符(7位),那么utf-8(不是utf-8-bom)与ASCII相同。我确信我曾经知道这一点,但老人们忘记了事情。)
这里有什么......
下载扩展程序:Editor Config Language Service ...关闭Visual Studio并安装扩展程序。
重新启动VS,然后打开解决方案。 Open Solution Explorer。右键单击解决方案,然后单击“添加”。在列表底部,单击editorconfig文件。
单击Solution Items / editorconfig进行编辑。
在[*]部分中,添加以下内容
charset = utf-8
最初,我看起来像这样:
[*]
end_of_line = crlf
charset = utf-8
[*.xml]
indent_style = space