1. 问题描述
在进行国际化的时候,xxx_zh.properties文件中设置好中文信息,properties文件中文显示正常,一旦将其显示到网页上时,就出现乱码。
2. 问题分析
- 配置文件都没有问题
- 整个项目的编码都是UTF-8
- properties文件也设置成了默认UTF-8
3. 解决
将properties文件设置成IOS-8859-1,结果就没问题了。。。
此时在properties文件中输入中文,会立刻被转码,应该是eclipse自动使用了native2ascii.exe,虽然properties文件中无法直接看到中文,但是页面显示是正常的,只是不知道为何要设置成IOS-8859-1.