我正在使用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保存文件而不改变编码?
答案 0 :(得分:2)
在您的HTML文件中,在<meta>
和<head>
标记之间添加以下</head>
标记:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
接下来,保存文件 - Visual Studio将检测<meta>
标记并以Windows-1252(ANSI)编码保存文件。