Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts 2 - i18n Chinese localization issue

 
Yong Mook Kim
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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/


 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic