问题描述
解决方案
在你的控制面板,区域选项中设置非unicode字符默认代码页为英文
在你的控制台窗口右上角图标点下,选择属性,字体选择英文字体
就可以显示>127的字符了。
解决方案二:
应该就是大于127之后由2位凑成一个中文字符。
解决方案三:
支持楼上说的中文字符的说法
解决方案四:
中文字符
解决方案五:
乱码像中文而已,跟中文没关系
解决方案六:
可能是代码页乱掉了,建议使用Unicode输出。请试试以下做法:
char tmp[256];
sprintf(tmp, "%c%c%c%c%cn", b, a, a, a, b);
_tprintf("%S", tmp);
注意%S的S要大写。
解决方案七:
这不是乱码了吗?最好输出01看着效果最明显
解决方案八:
你试试将char 改成unsigned char ,看看输出结果如果。
时间: 2024-08-31 09:07:09