摘要:重新配置区域设置此操作仅适用于 root 权限账户,不适用于普通用户(默认linux语言是英语)把 Debian 设置中文环境要支持区域设置,首先要安装locales软件包: 然后配置locales软件...
U-NAS系统是基于Debian,设置默认字体环境更改为 中文语言环境,所以写下此文记录一下。
环境说明
操作版本
安装字体
解决方案
注意
- 以下命令均 需要 root 权限
- 安装软件需要联网(虚拟机安装好后,使用桥接的方式一般都能上网)
- 软件源也需要重新配置,默认的软件源是安装不了的,可以参考上面的配置,国内163的源还挺快的,更新也比较及时。
要支持区域设置,由于有些系统太过精简,只安装了一些简单的功能
所以需要首先安装 locales 软件包,命令为:aptitude install locales
然后进行配置,命令为:dpkg-reconfigure locales

配置语言环境界面
这里的配置按键
- 空格键 是 选择
- TAB键 是 切换
- enter键(回车键) 是 确认
注意
这里,粗心的人如果没看清楚界面上的使用说明,就会被小坑一把,如果直接按了回车键,就跳到了默认语言设置页面,导致配置中文失败。
对于我们来说,选择以下几种编码已经够用:
- en_US.UTF-8 UTF-8
- zh_CN GB2312
- zh_CN.GB18030 GB18030
- zh_CN.GBK GBK
- zh_CN.UTF-8 UTF-8
回车键,转跳至默认语言设置页面

配置语言环境默认语言设置页面
在设置默认编码时选择:zh_CN.UTF-8
回车键确认,出现下方
出现 Generation complete. 即表示生成完成。
最后:update-grub 再 reboot 重启
效果展示
很多人(包括我)都习惯用SecureCRT、Xshell、putty等Telnet、SSH、rlogin、纯TCP以及串行接口连接软件远程连到Debian进行管理操作,但这些软件默认的字体和字符编码都是英文的。
如果我们的服务端是默认字段为中文编码的系统,那么终端就会出现很多麻将块一样的乱码。
处理方法是(以SecureCRT为例)
设置路径为:选项--会话选项--终端--外观
设置内容:字符编码修改为 UTF-8

查看软件在运行时的语言环境
Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。
一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一定的字符集相联系的。
---------------------------------- THE END ----------------------------------