免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2010 | 回复: 0
打印 上一主题 下一主题

common.loc的用途 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-21 17:36 |只看该作者 |倒序浏览
在看手册(系统管理指南1)的时候,看到有这么1段
通常在客户端上解析日期值。当用户选择日期值时,Adaptive Server 将使用内部格式将它们发送到客户端。客户端使用客户端上 locales 目录的缺省语言子目录中的 common.loc 文件和其它本地化文件将内部格式转换为字符数据。例如,如果用户的缺省语言是西班牙语,则 Adaptive Server 在 /locales/spanish/char_set 中查找 common.loc 文件。然后使用此文件中的信息来显示,例如,12 febrero 1997。

按照我的理解就是,服务器发送给客户的日期类型是个内部的格式,在客户端是显示
Sep 21 2006  5:01PM 还是 九月 21 2006 12:00AM 是更具客户端的自己的设置来决定的
我也作过测试 ,将本地locales.dat中的
locale = default, us_english, eucgb  的时候显示  Sep 21 2006  5:01PM
locale = default, chinese, eucgb     的时候显示  九月 21 2006 12:00AM

更具文档上所说的那就是更具common.loc文件里面的内容来转换的。
那也就是说如果改了common.loc的内容,显示的结果也会应该变的
我把 locales\chinese\eucgb\common.loc 里面的
shortmonths= 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, \
                十一月, 十二月
改成了:
shortmonths= 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 或月, 十月, \
                十一月, 十二月

那当我设置 locale = default, chinese, eucgb 结果应该会变成 或月 21 2006 12:00AM
可惜还是 九月 21 2006 12:00AM
是我的理解有问题吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP