[已解决]ubuntu 英文环境下某些地方中文乱码~帮帮我吧...

系统字体配置、中文显示和输入法问题
回复
头像
木精
帖子: 90
注册时间: 2007-09-05 15:29
来自: 湘B粤H

[已解决]ubuntu 英文环境下某些地方中文乱码~帮帮我吧...

#1

帖子 木精 » 2008-05-07 10:51

ubuntu8.04从中文环境转到 英文环境后 (想用英文环境)
win分区中txt文件中文内容是乱码 但中文文件名正常
之前没什么问题
怎么解决这个问题?
fstab 跟locale 信息如下
# /dev/hda1
UUID=4672-CA2B /media/WINXP vfat utf8,umask=007,gid=46 0 0
# /dev/hda5
UUID=28E0-B991 /media/SOFTWARE vfat utf8,umask=007,gid=46 0 0
# /dev/hda6
UUID=20EB-20B6 /media/AMUSEMENT vfat utf8,umask=007,gid=46 0 0
# /dev/hda7
UUID=BA50ED7450ED3831 /media/STUDY ntfs utf8,umask=007,gid=46 0 1
# /dev/hda8
UUID=9638BD4938BD28DF /media/OTHERS ntfs utf8,umask=007,gid=46 0 1
os@auto:~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
上次由 木精 在 2008-05-07 11:10,总共编辑 1 次。
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#2

帖子 hualang0929 » 2008-05-07 10:56

英文locale 设置中文输入法

编辑 /etc/gtk-2.0/gtk.immodules(如果存在的话) 或者 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 文件,在xim 的 local 增加 en 也就是说:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"


接着将环境变量 LC_CTYPE 设置为 zh_CN.UTF-8

$ echo 'LC_CTYPE=zh_CN.UTF-8' | sudo tee - -a /etc/environment





英文locale gedit 显示 GBK 中文文本
gconf-editor->apps->gedit-2->encodings->auto_detected中将加入一项GBK,并放以ISO-8859-15之前
抬头望星空一片晴,我独行,夜已渐寒……
头像
木精
帖子: 90
注册时间: 2007-09-05 15:29
来自: 湘B粤H

#3

帖子 木精 » 2008-05-07 11:09

谢谢...
用这个解决了...
gconf-editor->apps->gedit-2->encodings->auto_detected中将加入一项GBK,并放以ISO-8859-15之前
smiler1998
帖子: 28
注册时间: 2008-04-25 21:53

#4

帖子 smiler1998 » 2008-05-08 22:47

lz
gconf-editor->apps->gedit-2->encodings->auto_detected中将加入一项GBK,并放以ISO-8859-15之前

这句话什么意思?
jameslangcn
帖子: 25
注册时间: 2006-10-24 21:26

#5

帖子 jameslangcn » 2008-05-09 12:29

ubuntu8.04从中文环境转到 英文环境后
想请教一下,怎么从中文环境转到英文环境啊?
我在语言支持里面选择了两种语言支持:中文和英文,默认语言设置为英文。可是现在菜单和窗口界面仍旧是中文的。[/quote]
smiler1998
帖子: 28
注册时间: 2008-04-25 21:53

#6

帖子 smiler1998 » 2008-05-09 18:36

楼主,什么时候回来解释下啊?
你所引用的那句话是什么意思啊?实在gedit窗口打开后进行的设置吗?还是在什么地方设置的?
你后来是没打开个win下的txt文档都可以正常显示,还是每次都要设置下。。。
着急中,楼主什么时候回来,再解释下哈!
谢谢了
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#7

帖子 solcomo » 2008-05-09 18:43

运行gconf-editor你就知道了
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
smiler1998
帖子: 28
注册时间: 2008-04-25 21:53

#8

帖子 smiler1998 » 2008-05-10 10:08

谢谢楼上的!
开始觉得命令不会加“-”吧,就没尝试!
现在好了,谢谢!
problemshere
帖子: 19
注册时间: 2008-05-04 18:14

#9

帖子 problemshere » 2008-05-10 16:17

我的是
gconf-editor->apps->gedit-2->preferences->encodings->auto_detected
头像
木精
帖子: 90
注册时间: 2007-09-05 15:29
来自: 湘B粤H

#10

帖子 木精 » 2008-05-23 23:06

不好意思..都忘记自己发的帖子了..
gconf-editor 有点像win下面的注册表
回复