控制台输出非ASCII字符一概是方块怎么办?
codeblocks吧
全部回复
仅看楼主
level 1
JoasyKarlur 楼主
codeblock20.03版,系统是win7 64位,代码正常运行没问题,但中文显示很多是方块(但不全是)。如图:
代码中注释掉的那一行是试过的,无效
软件的设置 -> 编辑器 -> 常规设置 -> 编码设置 中选择使用的是utf-8,下面点选了作为默认编码方式
在设置 -> 编译器 -> 全局编译器设置 -> 编译器设置 里面的其他编译器设置中添加了如下代码
-finput-charset=UTF-8
-fexec-charset=UTF-8
程序运行弹出的控制台窗口,查看属性时,当前代码页是65001(utf-8),字体是Consolas
试过改成Lucida console字体和点阵字体,无效
我是真不知道还有啥办法了
2023年09月28日 09点09分 1
level 1
JoasyKarlur 楼主
自己顶一下,没有人知道吗?
2023年10月04日 00点10分 2
1