linux 安装zh.utf 8,debian下安装locale并设置zh_CN.UTF-8

装了mldonkey,但是下载的文件名存在乱码,看来需要装中文语言支持了。

在Debian中安装locales的方法如下:

通过apt-get install locales命令安装locales包

安装完成locales包后,系统会自动进行locale配置,你只要选择所需的locale,可以多选。最后指定一个系统默认的locale。这样系统就会帮你自动生成相应的locale和配置好系统的locale。

增加新的locale也很简单,用dpkp-reconfigure locales重新配置locale即可。

我们也可手动增加locale,只要把新的locale增加到/etc/locale.gen文件中,再运行locale-gen命令即可生成新的locale。再通过设置上面介绍的LC_*变量就可设置系统的locale了。下是一个locale.gen文件的样例。

# This file lists locales that you wish to have built. You can find a list# of valid supported locales at /usr/share/i18n/SUPPORTED. Other# combinations are possible, but may not be well tested. If you change# this file, you need to rerun locale-gen.#zh_CN.GBK GBKzh_CN.UTF-8 UTF-8

在安装了locale支持的系统中,在/usr/share/locale目录下保存locale的信息,在/usr/share/consolefonts目录下保存字体信息,在/usr/lib/gconv目录下保存字符转换模块的信息。总结:如果要在Linux下正确显示中文信息,需要做以下工作。

系统本身要有国际化支持,Linux的国际化支持是很完善的。

安装本地locale,如:zh_CN.GB2312、zh_CN.UTF-8等。

安装中文字体,如:文泉驿和文鼎的中文字体等。

设置中文的环境变量,如:LANG=zh_CN.GB2312、LANG=zh_CN.UTF-8等。有几个地方都可以设置locale环境变量。

一个是在X Window的登录管理器中可以设置,如GDM、KDM。

一个是在X Window Session初始化时设置,在/etc/X11/Xsession.d目录下的所有脚本在X Window Session初始化时都会自动运行,所以我们可把export LANG="zh_CN.GB2312"这条设置命令放到任意的脚本中。建议放到中文输入法的启动脚本中。示例:(这是我手工创建的启动fcitx中文输入法的脚本91fcitx)

debian:/etc/X11/Xsession.d# cat 91fcitxexport LANG="zh_CN.UTF-8"export XMODIFIERS="@im=fcitx"export XIM_PROGRAM=fcitxexport XIM=fcitxfcitx&

在shell的启动脚本中设置,如在.bashrc、.bash_profile等文件中直接加入export LANG="zh_CN.UTF-8"命令。

还可以在shell中直接用export LANG="zh_CN.UTF-8"命令设置。但如果使用该命令设置的环境变量只在当前shell中有效。

在应用程序中配置使用中文显示。

root@Linkstation

:~# apt-get install locales

root@Linkstation:~# dpkg-reconfigure locales

按空格键选中要安装的语言支持:

02b75e412373217cbe2398da94975dcd.png

root@Linkstation:~# locale -a

C

POSIX

zh_CN.utf8

OK,在mldonkey的启动脚本里面加入中文支持即可

#!/bin/sh

export HOME=/root

export LAN=zh_CN.UTF-8

export LC_ALL=zh_CN.UTF-8

export LC_LANG=zh_CN.UTF-8

/usr/bin/mlnet&

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值