File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSP Chinese characters scrambled even in UTF-8

 
Ramesh kangamuthu
Ranch Hand
Posts: 79
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everybody,


JSP Chinese characters scrambled even in UTF-8 encoding set in my jsp pages.I use Struts2 framework.I set the encoding as follows.

<%@ page
import="java.util.List,com.coin.core.model.transaction.SalesImagesVO,com.coin.core.util.StringUtil" pageEncoding="UTF-8"
contentType="text/html;charset=UTF-8"%>

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>


In my Struts2 action,I added the lines for each field to which i assign Chinese characters,they are

purchasevo.setProductName(new String(purchasevo.getProductName().getBytes("ISO-8859-1"),"UTF-8");


Even I set the encoding as above,It works temporarily till i trigger the next action and the chinese characters were

scrambled and appear in the jsp as peculiar characters.

How i can i get the same chinese characters when page control navigates from one page to another page.

Thanks for your suggestion.

Ramesh Kangamuthu


 
jatan bhavsar
Ranch Hand
Posts: 297
Eclipse IDE Java
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ramesh ,

Try using setcharacterencoding filter in front of the struts2. please refer the thread attached here it will give you the better idea.

I have implemented i18n with japanese in jsp servlet but didnt find any issues its working good so basically there something which is changing the encoding for request.

Refer this thread which will be helpful to you.
http://struts.1045723.n5.nabble.com/S2-Chinese-encoding-problem-td3465287.html

Regards
Jatan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic