debian locale设置
来源:互联网 发布:为什么程序员都黑php 编辑:程序博客网 时间:2024/06/02 20:02
debian locale设置
2009/08/25 12:47
相关命令
locale 查看现在的locale配置环境
localepurge 配置需要的locale(如果没有这个命令,用apt-get install localepurge安装)
locale-gen 生成需要的locale文件,
参数 --purge用来删除所有旧的配置,在出现问题时很有用
相关的文件
其实在man locale-gen和man locale里面都讲到了,我还在网上查资料,浪费时间,悔之晚矣……
/usr/share/i18n/SUPPORTED
List of supported values (and their associated encoding) for the
locale name. This representation is recommended over
--all-locales one, due being the system wide supported values.
/var/lib/locales/supported.d/*
List all locales to generate. File format is similar to /usr/share/i18n/SUPPORTED.
/usr/lib/locale/<locale_name>/LC_*
Compiled locale data.这些就是用locale-gen编译出的locale文件了
/etc/environment 编辑这个文件可以手动配置locale环境变量,LC_CTYPE之类的,具体有哪些可配置的变量,都是什么含义,用man locale就能看到了
解决问题
很简单,重新生成所有的locale配置,其实网上的资料只是漏掉了--purge参数而已
第一步:配置自己想要的locale。普遍推荐的方法是拷贝所有ubuntu支持的locale到自己的配置文件里,然后编辑。
cp /usr/share/i18n/SUPPORTED /var/lib/locales/supported.d/local
vi /var/lib/locales/supported.d/local,用dd命令删啊删,只留下en_系列和zh_系列, 或者其他你要的locale
rm /var/lib/locales/supported.d/en
rm /var/lib/locales/supported.d/zh 这两个文件跟local一样功能,也可以把en系列写在en文件里,zh系列写在zh文件里,分类方便而已。我既然都写在local里,这两个就用不着了。
第二步:重新生成locale支持文件
locale-gen --purge
这一步会将/usr/lib/locale/里面的locale支持文件删掉,重新生成。如果设置的locale没有生成过,或者设置的时候拼写错误,在这个目录找不到同名的支持文件就会提示No such file了。
第三步:配置locale环境。
敲locale把输出的那些环境变量拷贝到/etc/environment里面,自己手工修改。可以设的值就是/var/lib/locales/supported.d/local里面包括的值,或者生成在/usr/lib/locale/里面的文件夹名称。
第四步:退出重新登录,再敲locale看看,没错误了。
refer :http://blog.csdn.net/JefferyLee/articles/2837815.aspx
locale 查看现在的locale配置环境
localepurge 配置需要的locale(如果没有这个命令,用apt-get install localepurge安装)
locale-gen 生成需要的locale文件,
参数 --purge用来删除所有旧的配置,在出现问题时很有用
相关的文件
其实在man locale-gen和man locale里面都讲到了,我还在网上查资料,浪费时间,悔之晚矣……
/usr/share/i18n/SUPPORTED
List of supported values (and their associated encoding) for the
locale name. This representation is recommended over
--all-locales one, due being the system wide supported values.
/var/lib/locales/supported.d/*
List all locales to generate. File format is similar to /usr/share/i18n/SUPPORTED.
/usr/lib/locale/<locale_name>/LC_*
Compiled locale data.这些就是用locale-gen编译出的locale文件了
/etc/environment 编辑这个文件可以手动配置locale环境变量,LC_CTYPE之类的,具体有哪些可配置的变量,都是什么含义,用man locale就能看到了
解决问题
很简单,重新生成所有的locale配置,其实网上的资料只是漏掉了--purge参数而已
第一步:配置自己想要的locale。普遍推荐的方法是拷贝所有ubuntu支持的locale到自己的配置文件里,然后编辑。
cp /usr/share/i18n/SUPPORTED /var/lib/locales/supported.d/local
vi /var/lib/locales/supported.d/local,用dd命令删啊删,只留下en_系列和zh_系列, 或者其他你要的locale
rm /var/lib/locales/supported.d/en
rm /var/lib/locales/supported.d/zh 这两个文件跟local一样功能,也可以把en系列写在en文件里,zh系列写在zh文件里,分类方便而已。我既然都写在local里,这两个就用不着了。
第二步:重新生成locale支持文件
locale-gen --purge
这一步会将/usr/lib/locale/里面的locale支持文件删掉,重新生成。如果设置的locale没有生成过,或者设置的时候拼写错误,在这个目录找不到同名的支持文件就会提示No such file了。
第三步:配置locale环境。
敲locale把输出的那些环境变量拷贝到/etc/environment里面,自己手工修改。可以设的值就是/var/lib/locales/supported.d/local里面包括的值,或者生成在/usr/lib/locale/里面的文件夹名称。
第四步:退出重新登录,再敲locale看看,没错误了。
refer :http://blog.csdn.net/JefferyLee/articles/2837815.aspx
- debian locale设置
- Debian下locale的设置
- [转载]如何在Debian中设置locale
- ubuntu debian 设置locale和时区
- debian locale
- Debian系统的locale
- linux(debian)中的locale详解
- Debian 下的 locale问题
- Ubuntu/Debian中locale的配置教程
- 手动设置Locale
- Solaris设置locale
- locale 设置问题
- struts 2 locale 设置
- C++中的locale设置
- Ubuntu12.04设置locale
- 设置手机系统locale
- 怎样设置locale
- linux locale设置
- 分享几种常用算法的思想
- Android中Calendar与Date的区别以及消除时区对日期操作影响的方法
- Usability: Rules and Principle
- HTML5设计原理
- 你会做Web上的用户登录功能吗?——关于用户登录你真的做好了吗?
- debian locale设置
- Canvas_Textout_文字右对齐
- 捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
- 老错误又犯了 JPA/JPQL的like查询
- 1px"不差—应用程序布局,适合CRM、ER
- Java中实现复制文件或文件夹
- qmake用户手册
- XCOPY、virtual、sealed、堆、堆栈、反射调用DLL中的类
- 搞ACM的你伤不起