Hi ,
i am currently working on a
struts application that needs to submit unicode charaters.
the unicode labels are displayed on the forms properly but whenever the user submits the form by typing unicode characters the values get garbled up.
I have tried the following options but to no help:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> (in jsp)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> (in jsp)
I have also tried to set the character encoding explicitly to
utf-8 in the request and response objects using a flter.
And in
tomcat i have also set the encoding to
utf-8
One interesting thing that I found was that if i create a normal jsp page without using any struts tag and point to the same struts action the unicode characters are getting submitted properly.
I am assuming if this is any issue with the usage of the struts tag although i have specified the
acceptCharset property in the html:form
Saikat