`
a92575
  • 浏览: 17315 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH 第七章 国际化

    博客分类:
  • SSH
ssh 
阅读更多
SSH 第七章  国际化

1.什么是国际化
  国际化就是程序在运行时,
  能够根据国家或地域,语言的不同显示不同的界面。
 
  国际化I18N
  internationalization的简称

2.国际化的原理
  IE浏览器中的语言属性中可以配置当前国家的语言,
  当向服务器发起请求的时候,会将其对应的语言国家编码一起发送到后台。
  这样我们就可以通过该参数的值判断用户,显示不同的界面


3.使用java实现国际化
  位于java.util包中
  Locale类  定义了当前所属的语言,国家等环境
 
  ResourceBundle类 获取资源绑定类
  通过JDK\bin中的 native2ascii 将配置文件转码(中文转换成unicode编码 这个是必须转换的)
  命令:native2ascii test.properties test_zh_CN.properties
  说明:第一个参数 为需要转换的文件  第二个参数 转换成功后的文件
 
 


4.使用struts实现国际化
  ApplicationResources_zh_CN.properties  中文
  ApplicationResources_en_US.properties 英文
  ApplicationResources.properties        默认

  资源文件查找规则如下:
  当Locale为中文环境时 先会查找ApplicationResources_zh_CN.properties 这个文件,
  如果没有找到再查找ApplicationResources_zh.properties,
  如果还没找到则使用默认的配置文件显示
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics