Visual Studio 支持采用 Unicode 格式保存文件、项目和解决方案。 如果选择用 Unicode 格式保存,则应注意下面问题:
部署项目
“部署项目”不支持 Unicode 文件或项目名称。 所有的项目名称都转换为部署项目中指定的代码页。 有关更多信息,请参见如何:创建或添加部署项目。
安装
Visual Studio 要求在系统默认区域设置匹配或包含 Visual Studio 的 UI 语言的系统中进行安装。
支持以下环境:
| Visual Studio 语言 | 操作系统语言 | 
|---|---|
| 英语 | 任何语言的操作系统 | 
| 中文(简体) | 中文(简体) | 
| 中文(繁体) | 中文(繁体) | 
| 法语 | 西欧语言 | 
| 德语 | 西欧语言 | 
| 意大利语 | 西欧语言 | 
| 日语 | 日语 | 
| 朝鲜语 | 朝鲜语 | 
| 西班牙语 | 西欧语言 | 
Unicode 文件名
如果文件包含 Unicode 数据,则您可能会收到一条警告信息,提醒您用 Unicode 文件格式保存该文件。 如果 Visual Studio 无法检测文件中是否存在 Unicode 数据,将不出现警告。 如果用 Unicode 格式保存该文件,将不会丢失数据;否则可能会丢失数据,这是因为字符可能会(在保存时)被转换为最合适的形式。
Visual C++
Visual C++ 只支持 ANSI 或 MBCS 文件格式。 它不支持项目或文件名中的非 ASCII 字符。 (请参考 C++ 文档)。
Visual SourceSafe
Visual SourceSafe 不支持 Unicode 格式。 如果把文件和/或项目保存为 Unicode 格式,则应只用二进制格式签入文件。 Visual SourceSafe 不支持 Unicode 或 UTF-8 文本文件。
Web 应用程序项目
Web 应用程序项目可使用 Unicode 项目名称保存,而且 Internet Information Services 6.0 和更高版本中支持 UTF-8 URL。 在 Internet Information Services 5.0 和更早的版本中,项目名称中的字符必须包含在您所部署的服务器的代码页中。