分页: 1 / 1

code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-02-08 19:49
daniel_c
为什么用CODE BLOCK还是其他的软件 点击编译好的C源程序后它显示的中文总会有方框在那里的....但你直接用终端生成又没有.....好像IDE用的是那个什么有sh的....

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-02-08 22:29
daniel_c
终于找到解决方法了.....在别的IDE都一样....在编辑 终端里面将/usr/sh换成/usr/bin/gnome-terminal就可以了....但不知道为什么SH是乱码

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-02-08 23:06
qingdaoocean
有时也用code::blocks,有这问题啊,多谢LZ,mark一下~
乱码原因不明~ :em04

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-02-10 17:14
daniel_c
qingdaoocean 写了:有时也用code::blocks,有这问题啊,多谢LZ,mark一下~
乱码原因不明~ :em04
好像是终端支持UT8 和GB2312编码...
但他们默认的是不支持的...所以把虚拟终端改了就可以...默认好像是什么sh的..

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-02-18 18:33
basncy
在环境设置里进行如下设置:

把Terminal to launch console programs那个选项改成gnome-terminal -t $TITLE -x

原来是xterm -T $TITLE -e

gnome-terminal和xterm的参数表示方法不一样。

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-03-31 22:08
veizz
顶楼上所说,我就是这么解决的。

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2010-03-31 23:10
黄美姬
:em11 :em11 :em11

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2011-03-04 10:32
vanxining
哦,标记一下

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2011-03-16 23:20
hyan
cout << wxString::ToUTF8(wxT("中文"));

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2011-03-16 23:33
zjy3186511
我这儿没有办法编译含有中文文件名或者文件夹的东东...

没办法..放弃了..用geany了...有时候也练习练习vim+gcc


如果有人知道怎么解决的话,,麻烦说下呗..

Re: code::blocks输出中文乱码(有方块字)怎么解决?

发表于 : 2011-05-14 15:58
imhy123
用5楼的方法解决了,赞一个。。。