关于sudo造成的乱码问题

系统字体配置、中文显示和输入法问题
回复
ccyhaoran
帖子: 36
注册时间: 2010-03-17 19:18

关于sudo造成的乱码问题

#1

帖子 ccyhaoran » 2010-05-01 23:25

今天我在用Ubuntu10.04时发现了一个有趣的问题,当我用sudo命令执行sudo gedit /home/ccyhaoran/.fcitx/config时候,文件中的中文显示的乱码,见图
可是不加sudo执行,文件中中文没有乱码,见图。我试了几遍都是这样,情大虾求解。
附件
Screenshot-gedit.png
Screenshot-sudo- gedit.png
头像
wowoto
帖子: 3050
注册时间: 2009-04-11 12:17
系统: windows7

Re: 关于sudo造成的乱码问题

#2

帖子 wowoto » 2010-05-01 23:31

为root账户设置gedit的encoding之后就不会出现这种情况。
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
ccyhaoran
帖子: 36
注册时间: 2010-03-17 19:18

Re: 关于sudo造成的乱码问题

#3

帖子 ccyhaoran » 2010-05-01 23:36

wowoto 写了:为root账户设置gedit的encoding之后就不会出现这种情况。
哦,这样啊,不过还是要麻烦你了,可是怎样做呢?
头像
wowoto
帖子: 3050
注册时间: 2009-04-11 12:17
系统: windows7

Re: 关于sudo造成的乱码问题

#4

帖子 wowoto » 2010-05-01 23:43

全部过程大概如下:

sudo gconf-editor

CTRL+F
—— gedit
apps/gedi-2/preference/encodings
—— auto-detected
—— 双击
——Add
—— 依次添加GB2312, GB18030

OVER。
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
ccyhaoran
帖子: 36
注册时间: 2010-03-17 19:18

Re: 关于sudo造成的乱码问题

#5

帖子 ccyhaoran » 2010-05-01 23:50

wowoto 写了:全部过程大概如下:

sudo gconf-editor

CTRL+F
—— gedit
apps/gedi-2/preference/encodings
—— auto-detected
—— 双击
——Add
—— 依次添加GB2312, GB18030

OVER。
帅!果然成功,问题是,之前我也添加了,只不过是在界面环境中操作的,没有用sudo gconf-editor 难道说以后所有的对于root用户的设置都要用前面加上sudo了?
头像
wowoto
帖子: 3050
注册时间: 2009-04-11 12:17
系统: windows7

Re: 关于sudo造成的乱码问题

#6

帖子 wowoto » 2010-05-01 23:58

难道说以后所有的对于root用户的设置都要用前面加上sudo了
对于root的操作确实需要sudo (任何对于root的操作,可以sudo -i 或者 su ),但是多数时候是不需要这样子改的:)
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
ccyhaoran
帖子: 36
注册时间: 2010-03-17 19:18

Re: 关于sudo造成的乱码问题

#7

帖子 ccyhaoran » 2010-05-02 0:25

wowoto 写了:
难道说以后所有的对于root用户的设置都要用前面加上sudo了
对于root的操作确实需要sudo (任何对于root的操作,可以sudo -i 或者 su ),但是多数时候是不需要这样子改的:)
太谢谢你了,果然是高手,谢谢! :em06
回复