A properties file without encoded
Struts 2 view page
In this case, the s:textfield, s:password and s:text are able to display the Chinese message correctly, but the s:submit and getText() are just display some garbage characters.
A properties file with data encoded (native2ascii)
The result is totally reverse, now the s:submit and getText() are able to display the Chinese correctly, but failed for s:textfield, s:password and s:text . AR...
.
In my
testing, the above Struts 2 code is work fine in English like characters : France or German, but only failed in Chinese or Japanese.Any idea or help is greatly appreciated. Thanks.
I created a blog post about to simulate this problem with screen shot and source code attached.
http://www.mkyong.com/struts2/struts-2-chinese-localization-issue/