“编码”对话框
更新:2007 年 11 月
使用“编码”对话框可以执行下列操作:
打开标记错误、缺少字符集属性或具有无法由 Visual Studio 检测的编码的现有文件(例如 .xml、.htm、.asp、.aspx)。
更改在 Visual Studio 编辑器中创建或修改的文件字符集。
指定在打开文件时应用的语言编码方案。如果文件不是用 Unicode 编码方式保存的,将使用系统默认代码页(由系统默认区域设置确定)。例如,如果系统默认区域设置为英语,则编码将使用 1252 代码页(即西欧语言组的编码)。
根据要执行的任务,可通过多种方式打开“编码”对话框。有关更多信息,请参见 如何:使用编码管理文件。
打开下载的 .html 文件时,Visual Studio 2008 将检测在 http META 标记中定义的 charset(字符集)参数。Visual Studio 2008 使用该信息将文档转换为 Unicode 格式。不过,很多 HTML 页的标记中不包含可选的 charset 属性。如果没有 charset 属性或者在要打开的文件中未正确定义它,或者该文件是在与您的计算机具有不同默认编码方式的计算机上创建的,则该文件中的字符将显示不正确。
如果知道下载的文件的作者所用的字符集,则可以使用“编码”对话框指定该字符集。在知道 .html 文件中使用的本机字符集之后,Visual Studio 2008 会将文件转换为在您的计算机上可读的格式。有关如何更改 .html 文件字符集的更多信息,请参见“属性”窗口 -> HTML 文档属性。
编码
使用该列表可以选择编码方案。默认情况下,当前使用的编码方案处于选定状态。例如,美国英语的初始默认设置为 Western European (Windows) — Codepage 1252。行尾
使用此列表可以选择文件的行尾类型。有四种可能的设置:当前设置
使用系统的当前行尾设置。
窗口
使用 CR + LF。
Macintosh
使用 CR。
Unix
使用 LF。