阻止visual studio在保存时更改文件编码

时间:2013-09-18 21:31:18

标签: visual-studio-2012 encoding character-encoding

我正在使用Visual Studio Express 2012 for Web编辑一些ANSI编码的html和javascript文件。当我保存更改时,VS正在使用BOM将文件的编码更改为UTF-8。

Visual Studio发出以下警告:

The character encoding for the file file.htm has changed. Your source control provider may have problems managing files with this type of encoding. For example, if you save an ANSI-encoded file as UTF-8 you may not be able to merge or show differences.

有没有办法让Visual Studio保存文件而不改变编码?

1 个答案:

答案 0 :(得分:2)

在您的HTML文件中,在<meta><head>标记之间添加以下</head>标记:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

接下来,保存文件 - Visual Studio将检测<meta>标记并以Windows-1252(ANSI)编码保存文件。