VS中文乱码解决方案(不改高级保存选项)QT+msvc也可参考
问题描述
# 要看结论直接拖到最后吧
1.环境
vs2019 win10电脑
2.描述
在VS上使用c++给win10的注册表写入带中文的字符串时,意外发现中文乱码。
代码页是utf-8无bom版,然后百度说注册表是识别ascii码编码的,然后代码页采用utf-8,
所以会乱码。
我尝试用代码把中文从unicode转成muti多字节,在调试时发现为转之前调试器里的内容就是乱码的。
转换后还是乱码的,写到注册表也是乱码的。
解决过程
1.一开始我以为是代码页不是带bom的
原创
2022-05-05 21:22:42 ·
1631 阅读 ·
2 评论