有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
用coldblocks开发控制台程序,在编辑器中和运行时的终端窗口中的汉字能正常显示,但是,若以调试方式运行,在调试器打开的输出终端窗口中,能显的汉字都正确,但是,就是有些汉字是方框。
另外,在输出窗口的第一行,还多显示了一行:
warning: GDB: Failed to set controlling terminal: 不允[许]的操作
请教各位高手,应该怎么办?
谢谢!!!
=================================
另外,在输出窗口的第一行,还多显示了一行:
warning: GDB: Failed to set controlling terminal: 不允[许]的操作
请教各位高手,应该怎么办?
谢谢!!!
=================================
上次由 mrguo 在 2010-09-19 19:00,总共编辑 2 次。
- poweroff
- 帖子: 395
- 注册时间: 2008-12-13 15:03
-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?
怎么换啊?
是不是字体设置不正确呢?是不是有些汉字在当前的字体中没有,所以显示不出来呢?
是不是字体设置不正确呢?是不是有些汉字在当前的字体中没有,所以显示不出来呢?
- trigger
- 帖子: 1604
- 注册时间: 2006-10-25 18:08
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?
是字体,换文泉驿
楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。
- trigger
- 帖子: 1604
- 注册时间: 2006-10-25 18:08
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?
这是什么终端阿,2楼对
楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。
-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?
非常感谢楼上各位的回复!!!
这个终端是默认就有的,我也不知道是什么终端啊。。。。
在哪个地方可以查看呢???
这个终端是默认就有的,我也不知道是什么终端啊。。。。
在哪个地方可以查看呢???
-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?
谢谢楼上各位的帮助!!!
现在解决了。。。。。。。。。。。。。。。。。
=========================
更改调试终端:使用gnome-terminal作为调试终端
在codeblocks菜单中选:
Setting==>Environment...==>General Setting==>Terminal to lanuch console programs:
用 “gnome-terminal -t $TITLE -x” 替换 “xterm -T $TITLE -e” 即可!!!
一个小问题,结果搞了半天,自己都觉得自己太笨了

现在解决了。。。。。。。。。。。。。。。。。
=========================
更改调试终端:使用gnome-terminal作为调试终端
在codeblocks菜单中选:
Setting==>Environment...==>General Setting==>Terminal to lanuch console programs:
用 “gnome-terminal -t $TITLE -x” 替换 “xterm -T $TITLE -e” 即可!!!
一个小问题,结果搞了半天,自己都觉得自己太笨了



-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
试了一下,不更改调试终端,而只修改xterm的字体,也可以!!!
[根据:viewtopic.php?f=86&t=247772&start=15]
方法如下:
=====================
修改(或建立)~/.Xresources文件,输入下面5行的内容:
xterm*locale: true
xterm.utf8: true
xterm*utf8Title: true
xterm*faceName: Monaco:pixelsize=14
xterm*faceNameDoublesize: WenQuanYi Zen Hei:pixelsize=15
然后,在终端执行:
xrdb -load ~/.Xresources
之后,coldblocks的调试终端的汉字就正常了,而且,其他的运行效果却没有受到影响。

[根据:viewtopic.php?f=86&t=247772&start=15]
方法如下:
=====================
修改(或建立)~/.Xresources文件,输入下面5行的内容:
xterm*locale: true
xterm.utf8: true
xterm*utf8Title: true
xterm*faceName: Monaco:pixelsize=14
xterm*faceNameDoublesize: WenQuanYi Zen Hei:pixelsize=15
然后,在终端执行:
xrdb -load ~/.Xresources
之后,coldblocks的调试终端的汉字就正常了,而且,其他的运行效果却没有受到影响。



-
- 帖子: 4
- 注册时间: 2012-07-28 22:19
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
调试都正常,字体也可以,但还是有这句错误啊
我用的是anjuta
warning: GDB: Failed to set controlling terminal:
我用的是anjuta
warning: GDB: Failed to set controlling terminal:
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
xterm字体太小,复杂的汉字显示不了。mrguo 写了:用coldblocks开发控制台程序,在编辑器中和运行时的终端窗口中的汉字能正常显示,但是,若以调试方式运行,在调试器打开的输出终端窗口中,能显的汉字都正确,但是,就是有些汉字是方框。
另外,在输出窗口的第一行,还多显示了一行:
warning: GDB: Failed to set controlling terminal: 不允[许]的操作
请教各位高手,应该怎么办?
谢谢!!!
=================================
代码: 全选
] ls -ld //
-
- 帖子: 30
- 注册时间: 2012-05-26 19:14
Re: 有谁知道: 调试时,输出的窗口中中文乱码怎么办?[已解决]
12.04中用codeblocks10.05出现同样的问题,改了终端之后没有显示乱码了,但还是有这个提示,而且调试的时候遇到断点也不停止。。直接全部执行了,不知道怎么回事。之前在win下也遇到过,是因为路径中有中文的原因,现在ubuntu下有-g选项,也新建的工程,路径中没有中文和空格,还是断点不停。。