vi执行c程序,终端显示乱码

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

vi执行c程序,终端显示乱码

#1

帖子 rendajuan0711 » 2009-07-28 11:52

# include <stdio.h>
int main()
{
printf("您好\n");
return 0;
}
vi执行上面的程序,gcc test.c -o test
./test
终端输出:���


怎么样解决中文不能正常显示问题?
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

Re: vi执行c程序,终端显示乱码

#2

帖子 dbzhang800 » 2009-07-28 11:55

确保你程序的编码和你终端的编码一致,不要一个用gbk,一个用utf8
头像
O_O_BOT
帖子: 2461
注册时间: 2009-05-20 19:32

Re: vi执行c程序,终端显示乱码

#3

帖子 O_O_BOT » 2009-07-28 12:01

irc <fvw> say: 检查你C文件的编码 和终端的编码
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
rendajuan0711
帖子: 5
注册时间: 2009-07-20 20:34

Re: vi执行c程序,终端显示乱码

#4

帖子 rendajuan0711 » 2009-07-28 14:37

多谢以上两位
rendajuan0711
帖子: 5
注册时间: 2009-07-20 20:34

Re: vi执行c程序,终端显示乱码

#5

帖子 rendajuan0711 » 2009-07-28 15:14

终端编码 为utf-8
不知如何查看vi的编码方式 ?
头像
foolegg
帖子: 249
注册时间: 2007-12-01 14:56

Re: vi执行c程序,终端显示乱码

#6

帖子 foolegg » 2009-07-28 15:24

:set fenc
回复