如何:使用编码管理文件
更新:2007 年 11 月
为了方便代码在特定语言和特定平台上进行显示,可将文件与特定字符编码建立关联。请注意下面每种编码的局限。
ANSI 编码只允许使用当前代码页中支持的字符,这会限制国际使用。
Unicode 编码可以用于国际字符。但是,如果使用 Visual SourceSafe 6.0 或更低版本,则不能使用共享签出、差异检查或合并功能,因为使用 Unicode 编码的文件作为二进制文件进行处理。
UTF8 编码可以用于国际字符。但是,不要在 Visual SourceSafe 6.0 或更低版本中使用 UTF8 编码,因为会在签入、签出、差异检查和合并的过程中更改文件,这样会错误地处理或破坏文件内容。
Visual SourceSafe 7.0 和更高版本可以正确处理用 Unicode 或 UTF8 编码的文件。
打开文件
可选择要用来编辑文件的编辑器。打开文件时,可用的编辑器列表取决于试图打开或创建的文件类型。
在支持 Unicode 编码的编辑器中打开文件
在“文件”菜单上选择“打开”,再选择“文件”。
在“打开文件”对话框中单击“打开”按钮旁边的箭头,再单击“打开方式”。
从“打开方式”对话框的列表中,选择支持该编辑的编码器,例如“带编码的 XML 编辑器”。
单击“确定”。
在“编码”对话框中,从“编码”下拉列表中选择正确的编码。
单击“确定”。
保存文件
也可用 Unicode 编码或其他代码页保存代码以支持多种语言,如西欧字符或东欧字符。可将文件与特定字符编码建立关联,以便于代码在该语言中显示;同时也将其与行尾类型建立关联,以支持特定操作系统。另外,某些字符用在文件名中时无法保存,除非使用 Unicode 编码保存它们。
用其他编码或行尾类型保存文件
在“文件”菜单上单击“高级保存选项”。
在“高级保存选项”对话框中,从“编码”列表中选择所需编码。
从“行尾”列表中选择所需的行尾类型。
说明: 如果用 Unicode 编码保存文件并使用 Visual SourceSafe 6 或更低版本,则应将文件作为二进制文件签入到 Visual SourceSafe 中。Visual SourceSafe 6 和更低版本不支持合并、比较和显示用 Unicode 保存的文件之间的差异。Visual SourceSafe 7.0 和更高版本可以安全地处理 Unicode 和 UTF8 格式的文件,且支持所有功能。