1

我已经设置了 clang-format 在编译时自动格式化代码,但是它用问号替换了某些字符。例如:

// Copyright © Someone

变成

// Copyright ? Someone

我在 Visual Studio 2015 中使用 CodeBeautifier 插件。当我启用使用源文件编码选项时,它显示如下:

// Copyright � Someone

类型 设置为 StdInput,因为当我选择文件,它会等待用户输入并冻结 Visual Studio。

如何防止这些字符被错误编码?

4

1 回答 1

1

这是因为字符被保存为 utf-8。显然,MSVC 不能正确识别它。

这可能会有所帮助:如何在 Visual Studio 中设置标准编码。此外,在选项/文本编辑器中,激活“自动检测不带签名的 UTF-8 编码”。

于 2016-04-26T08:46:35.680 回答