Searched the archives but could not find relevant answers. This is JBoss 2.4.4 with Tomcat 3.2.3. Character encoding works fine both for input*1 and output. I did verify this checking the database content and displaying in JSP output without Struts help.
Now the problem is that Struts ignores(?) encoding set in @page contentType to UTF8: <html:text property="name" styleId="name" tabindex="1" size="16" maxlength="16"/> above displays wrong result whereas using my own method to display the same data (custom tag library to display EJB entity). It is very strange as I am able to input (and decode characters) correctly with modified setters but somehow this does not work to display output. Am I doing something wrong? Or is this a bug? TIA Peter *1 I changed setters in my ActionForm: try { this.name = new String(name.getBytes("iso-8859-1"), "utf-8"); } catch (java.io.UnsupportedEncodingException e) { this.name = name; } _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>