我已经设置了clang格式,以便在编译时自动格式化代码,但它会将某些字符替换为问号。例如:
// Copyright © Someone
变为
// Copyright ? Someone
我在Visual Studio 2015中使用CodeBeautifier插件。当我启用使用源文件编码选项时,它显示如下:
// Copyright � Someone
Type 设置为StdInput,因为当我选择 File 时,它会等待用户输入,并冻结Visual Studio。
如何防止编码错误的字符?
答案 0 :(得分:2)
这是因为角色被保存到utf-8。显然,MSVC无法正确识别它。
这可能会有所帮助:How to set standard encoding in Visual Studio。此外,在选项/文本编辑器中,激活'自动检测UTF-8编码,无需签名'。