如何:使用编码管理文件

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

  • 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. 在**“高级保存选项”对话框中,在“编码”**列表中选择所需编码。

  4. 在**“行尾”**列表中选择所需的行尾类型。

    提示

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

请参见

参考

“选项”对话框 ->“文本编辑器”->“常规”

概念

Visual Studio 中的国际项目

其他资源

编辑文本、代码和标记

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