请问glibc中locale的调用关系
时间:2009-11-21
来源:互联网
我看到glibc中locale相关的目录有以下四块:
第一块是/usr/lib/gconv/ 内含大量的字集转换模组,大部分是各种字集及编码方式与系统的基底字集之间的转换。
第二块是 /usr/lib/locale,内含以系统基底字集写成的区域化资料库 (locale),像是 LC_CTYPE、LC_TIME .... 等等。
第三块是/usr/share/locale/,内含可跨平台使用的区域化资料,主要是各应用程式的信息翻译部分。
第四块,最後一块是 /usr/share/i18n/,其内容是各区域化资料库的原始码,以及系统支援的内码对应表 .... 等等。
第四块分为两部份:
locales-data
这个文件定义了Locale环境(LC_*)的所有细节,包括字符的分类与转换,字符排序,区域显示时间,货币显示格式等等。
通常是保存在系统的/usr/share/i18n/locales目录下。
charmap
这个文件定义了Locale中所有字符与内码的对应关系。
通常是保存在系统的/usr/share/i18n/charmaps目录下。
在百度知道上看到的。
想问以下,这几块的依赖关系是怎样的?X locale是在glibc和app之间吧?
第一块是/usr/lib/gconv/ 内含大量的字集转换模组,大部分是各种字集及编码方式与系统的基底字集之间的转换。
第二块是 /usr/lib/locale,内含以系统基底字集写成的区域化资料库 (locale),像是 LC_CTYPE、LC_TIME .... 等等。
第三块是/usr/share/locale/,内含可跨平台使用的区域化资料,主要是各应用程式的信息翻译部分。
第四块,最後一块是 /usr/share/i18n/,其内容是各区域化资料库的原始码,以及系统支援的内码对应表 .... 等等。
第四块分为两部份:
locales-data
这个文件定义了Locale环境(LC_*)的所有细节,包括字符的分类与转换,字符排序,区域显示时间,货币显示格式等等。
通常是保存在系统的/usr/share/i18n/locales目录下。
charmap
这个文件定义了Locale中所有字符与内码的对应关系。
通常是保存在系统的/usr/share/i18n/charmaps目录下。
在百度知道上看到的。
想问以下,这几块的依赖关系是怎样的?X locale是在glibc和app之间吧?
作者: hongmy525 发布时间: 2009-11-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28