Debian下安装locale并设置zh_CN.UTF-8

今天在使用Ramnode Debian8 Minal 上安装amh安装面板时,中文部分出现了乱码。原因是可能是服务器上没有安装utf8编码导致的。下面我们说一下安装方法。

在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中有效。

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

apt-get install locales  dpkg-reconfigure locales

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

Debian下安装locale并设置zh_CN.UTF-8

locale -a

C
POSIX
zh_CN.utf8

OK

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

Debian下安装locale并设置zh_CN.UTF-8

`微信`扫码 加好友

链接到文章: https://gkxyz.com/debianxiaanzhuanglocalebingshezhizh_cn-utf-8.html

推荐站点

  • DigitalOcean – The developer cloud

    Helping millions of developers easily build, test, mana […]

  • 站长工具 – 站长之家

    站长工具是站长的必备工具。经常上站长工具可以了解SEO数据变化。还可以检测网站死链接、蜘蛛访问、HTML格式检 […]

  • 新闻中心首页_新浪网

    新浪网新闻中心是新浪网最重要的频道之一,24小时滚动报道国内、国际及社会新闻。每日编发新闻数以万计。

  • 腾讯云 – 产业智变 云启未来

    腾讯云为数百万的企业和开发者提供安全稳定的云计算服务,涵盖云服务器、云数据库、云存储、视频与CDN、域名注册等 […]

  • Akamai(Linode)

    Deploy more with Linux virtual machines, global infrast […]

  • 七牛云 | 一站式场景化智能视频云

    2011 年成立以来,七牛云致力于成为全球领先的一站式场景化智能视频云服务商,围绕数字化浪潮下的在线音视频需求 […]

评论已关闭