版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HeadingAlong/article/details/54929744
国际化的基本使用
国际化:简称i18n
简单的说,让代码自动适应不同的使用的环境的语言。另外,对于开发来说,还能解耦合配置。
国际化文件,扩展名必须叫.properties,名字无所谓,但有规则。
建立全局的国际化文件:
配置国际化文件内容:(键值对)
配置国际化文件:
获取国际化信息:
效果:(实现了解耦合)
国际化语言问题:
根据文件名的规则来选择不同的语言。
完整的文件名:
名字语言编码国别编码.properties
比如:
messagers_zh_CN.properties(完全匹配)
messagers_zh.properties(部分匹配)
messagers.properties(默认匹配)
配置了三个国际化文件:
通过更改浏览器的语言,来选择不同的国际化文件:
最后:国际化文件的内容要求。必须是ascii码
中文必须编码。
编码方式:
- 使用java命令:
- 使用Eclipse插件自动转(底层还是命令)
页面信息的国际化
国际化可以直接用在页面中。使用<s:text name=”key”/>
在页面中读取国际化信息: