LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 882|回复: 9

终端如何中文化?我的全是乱码

[复制链接]
发表于 2009-12-30 19:32:53 | 显示全部楼层 |阅读模式
装什么软件来搞中文支持

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-12-30 23:21:53 | 显示全部楼层
可能当前locale设置和mplayer手册提供的不相符,或者终端本身没设置好,多提供一些信息大家帮你分析。执行这几条命令,第一句判定你的系统当前区域,后两句有正常中文输出说明终端字体没问题。
echo $LANG
LANG=zh_CN.GB2312 date
LANG=zh_CN.UTF-8 date
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-31 00:07:22 | 显示全部楼层
localhost ~ # echo $LANG
en_US.utf8
localhost ~ #  locale
LANG=
LC_CTYPE="OSIX"
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

额外问一些 怎么看声卡配置的是否正常,就是VIA的那个板子
cat /proc/asound/cards
0 [Dummy          ]: Dummy - Dummy
                      Dummy 1
1 [pcsp           ]: PC-Speaker - pcsp
                      Internal PC-Speaker at port 0x61
2 [V8235          ]: VIA8233 - VIA 8235
                      VIA 8235 with ALC655 at 0xe400, irq 11
回复 支持 反对

使用道具 举报

发表于 2009-12-31 00:23:19 | 显示全部楼层
locale设置成zh_CN.UTF-8应该不会乱码了。
声卡正常但会有麻烦。pcsp(speaker仿真)和dummy(空设备)两个模块最好不要加载(加入黑名单),否则它们作为系统默认声卡会影响一些应用(例如alsamixer和mplayer都要手动指定)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-31 00:30:25 | 显示全部楼层
我的/etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GB2312 GB2312
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN.UTF-8 UTF-8

把en_US.UTF-8 UTF-8 注释掉吗?
回复 支持 反对

使用道具 举报

发表于 2009-12-31 06:14:47 | 显示全部楼层
Post by smalloldman;2060754
我的/etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GB2312 GB2312
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN.UTF-8 UTF-8

把en_US.UTF-8 UTF-8 注释掉吗?
不是。locale.gen只是指定了哪些是“可用”的,而环境变量LANG、LC_ALL等等指定了使用哪一个。
临时指定环境变量,可以使用export命令,比如
  1. export LANG=zh_CN.UTF-8
复制代码
让当前的LANG变量为zh_CN.UTF-8,当然成功的前提是locale.gen里也要有这个才行。

如果想永久的修改环境变量,需要修改一些配置文件,而且还有变量的层次、优先级等问题,建议google一下系统学习。
回复 支持 反对

使用道具 举报

发表于 2009-12-31 07:41:33 | 显示全部楼层
我想楼上说的很清楚了,为了确认是否这个原因,你可以在乱码的终端里执行
LANG=zh_CN.UTF-8 xterm -fn 8x16(假设你用的是xterm,rxvt-unicode改为urxvt参数不变)打开一个新终端,到新终端运行date之类的命令验证一下结果。
回复 支持 反对

使用道具 举报

发表于 2010-1-4 10:06:42 | 显示全部楼层
建议用fbterm
回复 支持 反对

使用道具 举报

发表于 2010-1-4 12:19:57 | 显示全部楼层
自我感觉用内核中文补丁比较方便,fbterm之类,在我的机子上效果感觉 不太好,zhcon之流太陈旧,但还凑合
回复 支持 反对

使用道具 举报

发表于 2010-1-4 14:17:19 | 显示全部楼层
fbterm 显示不好可以调整一下,内核补丁的效果是完全不能相比的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表