Debian 7 设置中文环境的奇葩问题。

2014-12-09 16:40:07 +08:00
 hzqim
Debian 7 设置中文环境好几例了,有成功,有失败,现总结一下两种结果的设置区别,请大家指点。


设置成功的过程:
安装好系统之后
1. apt-get install && apt-get install locales
2. dpkg-reconfigure locales
3. 把 en_US.UTF-8 和 zh_CN.UTF-8 勾选
4. 默认环境语音选择 en_US.UTF-8
5. reboot
6. 再次dpkg-reconfigure locales,默认语音选 zh_CN.UTF-8
7. reboot


设置失败的过程:
安装好系统之后
1. apt-get install && apt-get install locales
2. dpkg-reconfigure locales
3. 把 en_US.UTF-8 和 zh_CN.UTF-8 勾选
4. 默认环境语音直接选择 zh_CN.UTF-8
5. reboot

失败之后,无论如何设置也搞不回中文界面,重新安装 locales 也搞不好。
也就是成功与否就看是否默认英语环境,重启再选中文环境。
2994 次点击
所在节点    问与答
8 条回复
skybr
2014-12-09 16:42:18 +08:00
按照第二步就行了, 不用reboot.
zro
2014-12-09 16:54:08 +08:00
安装的时候联网,装的时候会自己设置好的,如果不联网,装出来各种不顺手
sambohuang
2014-12-09 17:05:36 +08:00
我一直都是
vi + ~/.profile

export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN.UTF-8"
flynaj
2014-12-09 17:20:42 +08:00
linux下配置一般 不用重启动,语言这种可以随时设置环境变量
hzqim
2014-12-09 19:25:21 +08:00
@zro 一直都在联网的情况下设置的,我才第二种方法是没有下载到字体?
@skybr 不用 reboot,使用 export 生效吗?
@sambohuang 谢谢,明天回单位再试一试。
@flynaj Linux 小白,慢慢学习,谢谢指点。
zro
2014-12-09 19:43:05 +08:00
@hzqim 那换个源看看吧。。。
skybr
2014-12-09 20:01:29 +08:00
@hzqim

不会下载字体, 大致就是在/var/lib/locales/supported.d下面重写支持和默认语言, 然后生成gettext文件, 渲染字体是发生在你本机的, 和源无关, 不会从源下载什么, 不用换。

要生效可以export, 不过简单的办法是客户端断开ssh(用screen类维持ssh session无效)后重连, windows下的putty要在配置里设置下编码(具体哪里太久不用忘了)。
hzqim
2014-12-09 21:19:50 +08:00
@skybr 谢谢科普。
如果不用下载字体,那能否可以不用安装 locales ,直接 export 语系变量更改为其他语系?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/152651

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX