Thanks, File encoding flag for java.exe? Sounds like an old version of Tomcat. I suppose you set this in web.xml now, or am I wrong?
- Jon [paste] In the Catalina.bat (windows) catalina.sh (windows) apache$jakarta_config.com (OpenVMS), file there must be a switch added to the call to java.exe. The switch is: -Dfile.encoding=UTF-8 I cannot find documentation for this environment variable anywhere or what it actually does but it is essential. ----- Original Message ----- From: "Jirole, Amar" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Tuesday, March 09, 2004 5:20 PM Subject: RE: Problems with UTF-8 and forms > Hi, > We had the same problem but we are using weblogic. May this will give you a > clue on what needs to be changed in Tomcat. > We did the following to solve the problem : > In weblogic's web.xml we have following snippet > <context-param> > <param-name>weblogic.jsp.encoding</param-name> > <param-value>iso-8859-1</param-value> > </context-param> > > In all the jsps we dish out we have following : > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; > charset=iso-8859-1"> > </head> > This was for display, which you said you have already achieved. > And finally to accept the characters in the same encoding format we added > following line in weblogic.properties . > > weblogic.httpd.inputCharset./*=iso-8859-1. > > I think you will have to something similar in tomcat's properrties file > > HTH > -Amar > > > > -----Original Message----- > From: Adam Hardy [mailto:[EMAIL PROTECTED] > Sent: Monday, March 01, 2004 3:47 AM > To: Struts Users Mailing List > Subject: Re: Problems with UTF-8 and forms > > > On 03/01/2004 12:29 AM Jon Bohm wrote: > > BUT if I rewrite my custombean's getValue method it all works fine > > (except for swedish uppercase letters): > > > > public String getValue() > > { > > return new String( value.getBytes(), "UTF-8"); > > } > > Still shouldn't be necessary. > > > Apache Tomcat/5.0.12 > > Java 1.4.2_01-b06 > > Struts 1.1 (I think - how do I check?) > > Windows XP (I know, I'm a Linuxdude gone bad) > > Open up struts.jar in winzip or something and view META-INF/MANIFEST.mf > - check implementation-version. > > So what does the debugging say at the end of your JSPs? Is your response > UTF-8 or iso-xxxx encoded? I bet it says the page content-type is still > iso-8859. > > How are you setting your struts controller parameter (in struts-config.xml): > > <set-property property="contentType" > value="text/html; charset=UTF-8"/> > > Do you have any locale-encoding-mapping-list in your web.xml? You don't > need it with UTF-8. You also don't need to specify it in any > jsp-property-group since the struts controller will handle it. > > > >>>http://www.anassina.com/struts/i18n/i18n.html > >> > >>Good link, but getting a little out-of-date now. > > > > > > You have a better one? :) > > I wish! If you get this solved, we can condense this thread and post it > in the struts wikki. > > Adam > -- > struts 1.1 + tomcat 5.0.16 + java 1.4.2 > Linux 2.4.20 Debian > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

