语法
/utf-8
备注
可以使用 选项将源字符集和执行 /utf-8
字符集指定为使用 编码 UTF-8 的 。 这等效于在命令行 /source-charset:utf-8
/execution-charset:utf-8
上指定 。 默认情况下,这些选项中任何一 /validate-charset
个也会启用 选项。 有关支持的代码页标识符和字符集名称的列表,请参阅 代码页标识符。
默认情况下,Visual Studio字节顺序标记,以确定源文件是否采用编码的 Unicode 格式,例如 UTF-16 或 UTF-8 。 如果未找到字节顺序标记,则假定使用当前用户代码页对源文件进行编码,除非已使用 或 选项指定了代码 /utf-8
/source-charset
页。 Visual Studio,可以使用多个字符编码中的任意一种来保存 C++ 源代码。 有关源和执行字符集的信息,请参阅 语言 文档中的字符集。
以编程方式在 Visual Studio 中设置选项
在 Visual Studio 开发环境中设置此编译器选项
- 打开项目“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
- 选择"配置属性 > C/C++ > 命令行" 属性页。
- 在 "其他选项"中
/utf-8
,添加 选项以指定首选编码。 - 选择“确定”以保存更改 。
以编程方式设置此编译器选项
请参阅 AdditionalOptions。