2009年2月13日星期五

 

Java 国际化不匹配

 

具体情况描述:

            无法解析国际化语言,国际化失效

技术分析:     

            messageResource_en_US.properties 美国英语

              messageResource_zh_CN.properties 中国汉语

            做国际化

解决方式:

            IE 浏览器中

                Internet 选项 --- 语言 默认设置的第一条语言 会

java 程序中所做的国际化 文件的 种类 相互匹配

 

如果 Internet 选项 --- 语言 默认设置的第一条语言 类型没有在java 程序中找到相匹配的 messageResourse_xx_XX.properties 文件匹配

则会找默认的 messageResourse.properties 文件匹配

如果还是无法找到则国际化无法实现

           

            Eg:

                Java 程序中有

                            messageResource_en_US.properties 美国英语

                            messageResource_zh_CN.properties 中国汉语

 

Internet 选项 --- 语言 设置的是 中文(中国)[zh-cn] 或 英语(美国)[en-us],国际化都会成功。

 

如果 Internet 选项 --- 语言 设置的是 英语[en]

                     java 程序中没有找到 英语国际化(messageResource_en.properties) 文件

     则找 默认国际化(messageResource.properties) 文件

 

     如果 默认国际化(messageResource.properties) 文件 无法找到

          则国际化失败

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值