如何:使用编码管理文件

更新:2007 年 11 月

为了方便代码在特定语言和特定平台上进行显示,可将文件与特定字符编码建立关联。请注意下面每种编码的局限。

  • ANSI 编码只允许使用当前代码页中支持的字符,这会限制国际使用。

  • Unicode 编码可以用于国际字符。但是,如果使用 Visual SourceSafe 6.0 或更低版本,则不能使用共享签出、差异检查或合并功能,因为使用 Unicode 编码的文件作为二进制文件进行处理。

  • UTF8 编码可以用于国际字符。但是,不要在 Visual SourceSafe 6.0 或更低版本中使用 UTF8 编码,因为会在签入、签出、差异检查和合并的过程中更改文件,这样会错误地处理或破坏文件内容。

Visual SourceSafe 7.0 和更高版本可以正确处理用 Unicode 或 UTF8 编码的文件。

打开文件

可选择要用来编辑文件的编辑器。打开文件时,可用的编辑器列表取决于试图打开或创建的文件类型。

在支持 Unicode 编码的编辑器中打开文件

  1. 在“文件”菜单上选择“打开”,再选择“文件”。

  2. 在“打开文件”对话框中单击“打开”按钮旁边的箭头,再单击“打开方式”。

  3. 从“打开方式”对话框的列表中,选择支持该编辑的编码器,例如“带编码的 XML 编辑器”。

  4. 单击“确定”。

  5. 在“编码”对话框中,从“编码”下拉列表中选择正确的编码。

  6. 单击“确定”。

保存文件

也可用 Unicode 编码或其他代码页保存代码以支持多种语言,如西欧字符或东欧字符。可将文件与特定字符编码建立关联,以便于代码在该语言中显示;同时也将其与行尾类型建立关联,以支持特定操作系统。另外,某些字符用在文件名中时无法保存,除非使用 Unicode 编码保存它们。

用其他编码或行尾类型保存文件

  1. 在“文件”菜单上单击“高级保存选项”。

  2. 在“高级保存选项”对话框中,从“编码”列表中选择所需编码。

  3. 从“行尾”列表中选择所需的行尾类型。

    说明:

    如果用 Unicode 编码保存文件并使用 Visual SourceSafe 6 或更低版本,则应将文件作为二进制文件签入到 Visual SourceSafe 中。Visual SourceSafe 6 和更低版本不支持合并、比较和显示用 Unicode 保存的文件之间的差异。Visual SourceSafe 7.0 和更高版本可以安全地处理 Unicode 和 UTF8 格式的文件,且支持所有功能。

请参见

概念

Visual Studio 中的国际项目

参考

“编码”对话框

“高级保存选项”对话框

“另存文件为”对话框

其他资源

编辑文本、代码和标记

对应用程序进行全球化和本地化