介绍

同一份代码,都是用utf-8保存的文件,用g++编译中文是不会乱码的,换成msvc2017编译就乱码了

解决

在包含中文的源文件头部添加以下代码,设置字符编码为utf-8

1
2
3
#if defined(_MSC_VER) && (_MSC_VER >= 1600)
# pragma execution_character_set("utf-8")
#endif

© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326