g++运行c++程序中文显示乱码

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
rob2468
帖子: 185
注册时间: 2009-03-19 8:39
联系:

g++运行c++程序中文显示乱码

#1

帖子 rob2468 » 2009-05-03 19:24

我在vim里面写程序,或把程序保存到一个文件,或用vim打开一个文件,或是直接打开vim保存的文件都能正确显示中文
但是我g++ ###.cpp -0 ###编译好的文件中文却显示乱码,怎么回事啊?需要怎么设置?
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: g++运行c++程序中文显示乱码

#2

帖子 lerosua » 2009-05-03 19:39

在二进制文件中想看到编码?
头像
rob2468
帖子: 185
注册时间: 2009-03-19 8:39
联系:

Re: g++运行c++程序中文显示乱码

#3

帖子 rob2468 » 2009-05-04 20:18

不是
我说的是用g++运行写好的程序,我写的程序输出的内容中有中文,但是这些内容是显示的乱码
stufever
帖子: 69
注册时间: 2007-03-11 17:48

Re: g++运行c++程序中文显示乱码

#4

帖子 stufever » 2009-05-04 23:10

帮顶,同遇到这个问题 在gtk中
river2007
帖子: 1
注册时间: 2008-11-11 11:37

Re: g++运行c++程序中文显示乱码

#5

帖子 river2007 » 2009-05-18 12:47

我也有同样的疑问,如果是c程序,用printf能输出中文,而c++程序cout不能!
求哪位大仙帮忙解疑啊
帮顶!!! :em05 :em05
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: g++运行c++程序中文显示乱码

#6

帖子 jarryson » 2009-05-18 17:07

是不是不是utf8编码的?

反正printf试过utf8的可以的。。cout忘记了。。
头像
pjg864
帖子: 137
注册时间: 2008-01-12 13:07

Re: g++运行c++程序中文显示乱码

#7

帖子 pjg864 » 2009-05-18 17:13

等我回去试试看!
回复