C++ 程序。中文字在英文系统下显示乱码。修改代码中相应的 中文字,变异程序后,依旧为乱码。请高手指点。

2025-03-07 01:27:29
推荐回答(1个)
回答1:

有如下几个因素可以考虑一下:
1、源码文件本身是以什么编码格式存储的,一般有中文存在的时候是以unicode编码格式存储,英文系统一般没有unicode编码库,所以找不到相应字符,建议改成ASCII编码;
2、你的代码中字符串的存储是用的宽字符集还是窄字符集,全都改成窄字符集,用ASCII编码,应该就不会显示乱码了