我正在使用Visual Studio Express 2012 for Web编辑一些ANSI编码的html和javascript文件。当我保存更改后,VS会将文件的编码更改为带BOM的UTF-8。
Visual Studio发出以下警告:
文件file.htm的字符编码已更改。您的源代码控制提供程序可能无法管理此类型编码的文件。例如,如果将ANSI编码的文件保存为UTF-8,则可能无法合并或显示差异。
有没有办法让Visual Studio在保存时不更改编码?
我正在使用Visual Studio Express 2012 for Web编辑一些ANSI编码的html和javascript文件。当我保存更改后,VS会将文件的编码更改为带BOM的UTF-8。
Visual Studio发出以下警告:
文件file.htm的字符编码已更改。您的源代码控制提供程序可能无法管理此类型编码的文件。例如,如果将ANSI编码的文件保存为UTF-8,则可能无法合并或显示差异。
有没有办法让Visual Studio在保存时不更改编码?
在你的HTML文件中,在<head>
和</head>
标签之间放置以下的<meta>
标签:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta>
标签并以Windows-1252(ANSI)编码保存文件。