图形终端下,中文乱码等问题

系统字体配置、中文显示和输入法问题
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

图形终端下,中文乱码等问题

#1

帖子 zechen11 » 2011-06-07 10:50

新装的xubuntu10.04,之前都没问题,在昨天更新之后,图形终端下tab补全报错,而且中文显示乱码
按照网上的,将/etc/default/locale 内容修改为

代码: 全选

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE=zh_CN.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=
tab补全问题解决了,但是中文还是显示如下乱码

代码: 全选

����������������������������������������

代码: 全选

zechen11@zechen11s:~$ locale
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US
LANGUAGE=en_US:en
LC_CTYPE=zh_CN.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"
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=
zechen11@zechen11s:~$ locale -a
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
C
en_US.utf8
POSIX
zh_CN.utf8
wiki里说是没有安装locale(见http://wiki.ubuntu.org.cn/%E4%BF%AE%E6%94%B9locale)
但是我的系统安装了en_US.UTF-8这个locale,为什么还会报这两个错误?

代码: 全选

locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 图形终端下,中文乱码等问题

#2

帖子 leeaman » 2011-06-07 11:26

不知道干嘛ubuntu改的,debian的这个

代码: 全选

 sudo dpkg-reconfigure locales
就很方便的,ubuntu版本不同改locale还不同的...
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#3

帖子 zechen11 » 2011-06-07 11:41

leeaman 写了:不知道干嘛ubuntu改的,debian的这个

代码: 全选

 sudo dpkg-reconfigure locales
就很方便的,ubuntu版本不同改locale还不同的...
这个也试过了,不行... :em20
两次碰到这种问题了,折腾死,都是xubuntu10.04升级之后变成这样
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 图形终端下,中文乱码等问题

#4

帖子 leeaman » 2011-06-07 11:44

当然不行了.../etc/environment这个文件里面写locale看看,很麻烦的,也可能是系统的基础库的bug的
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 图形终端下,中文乱码等问题

#5

帖子 leeaman » 2011-06-07 11:52

啥终端,不会是字体问题吧?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#6

帖子 zechen11 » 2011-06-07 15:41

leeaman 写了:当然不行了.../etc/environment这个文件里面写locale看看,很麻烦的,也可能是系统的基础库的bug的
在/etc/environment里面写locale效果和在/etc/default/locale里写一样。
如果是系统基础库的bug有没有解决方案啊?

终端是xubuntu自带的xfce4-terminal,字体是WenQuanYi Micro Hei Mono,应该不是字体的原因,我换过了

很奇怪,刚刚开机卡住了,我就用ctrl+alt+F1进入字符模式,然后startx,进到图形界面,结果locale是正常的...就是我写到/etc/default/locale里的东西

重启之后,又变成原来的了...诡异啊,是不是有什么东西开机加载的时候改动了locale,我是新装的系统啊...
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 图形终端下,中文乱码等问题

#7

帖子 leeaman » 2011-06-07 15:46

更新一下先吧...有可能是登录管理器的问题
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#8

帖子 zechen11 » 2011-06-07 15:50

leeaman 写了:更新一下先吧...有可能是登录管理器的问题
已经是最新的了啊,就是因为更新导致的问题...
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 图形终端下,中文乱码等问题

#9

帖子 tenzu » 2011-06-07 15:51

terminator,一了百了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 图形终端下,中文乱码等问题

#10

帖子 eexpress » 2011-06-07 15:53

改en_US干嘛。谁告诉你的。
● 鸣学
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#11

帖子 zechen11 » 2011-06-07 15:55

eexpress 写了:改en_US干嘛。谁告诉你的。
本来就是英文的系统啊...
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#12

帖子 zechen11 » 2011-06-07 15:58

tenzu 写了:terminator,一了百了
这个和终端的类型无关吧,是有两项locale设置没有起到作用
我装了terminator没用
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 图形终端下,中文乱码等问题

#13

帖子 eexpress » 2011-06-07 15:59

本来就是?@@@
那你安装中文语言包就是。然后
export LC_ALL=zh_CN.UTF-8 一次,就啥都显示了。
● 鸣学
zechen11
帖子: 17
注册时间: 2010-02-05 9:56

Re: 图形终端下,中文乱码等问题

#14

帖子 zechen11 » 2011-06-07 16:02

eexpress 写了:本来就是?@@@
那你安装中文语言包就是。然后
export LC_ALL=zh_CN.UTF-8 一次,就啥都显示了。
我的目的是,系统是英文的,能输入和显示中文,
安装中文包,菜单什么的就都是中文了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 图形终端下,中文乱码等问题

#15

帖子 eexpress » 2011-06-07 16:17

LC_CTYPE 那你只修改这个。
具体的搜索下现成的。有人是喜欢英文local。
● 鸣学
回复