Here is my code. It doesn't matter what the variable encoding contains. I
didn't write it in my previous email but I don't have problems with forms (I
use struts) but with links that contain parameters encoded in "UTF8".


        public void doFilter(ServletRequest request,
                ServletResponse response, FilterChain chain)
                throws IOException,ServletException
        {
                dump(request, response);
       }

        protected void dump(ServletRequest request, ServletResponse
response)
        {
                try
                {
                        String encoding = "ISO8859-1";
                        encoding = "UTF8";
                        request.setCharacterEncoding(encoding);
                        response.setCharacterEncoding(encoding);
                }
                catch (UnsupportedEncodingException e)
                {
                        log.error(e);
                }
                for (Enumeration en = request.getParameterNames();
                         en.hasMoreElements(); )
                {
                        String pn = (String)en.nextElement();
                        String pv = request.getParameter(pn);
                        log.debug("Parameter <" + pn + "> value: <" + pv +
">");
                }
        }

> -----Original Message-----
> From: Guy Katz [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 03, 2005 10:17 AM
> To: Tomcat Users List
> Subject: RE: Does from a filter setCharacterEncoding work for tc-5.0.27?
> 
> i used TC 5.0.19,0.25,0.27 &0.30 with a UTF-8 encoding filter (setting
> request and response encoding) and i never had any problems :) (and of
> course i use a language that cannot be represented with latin-1).
> 
> -----Original Message-----
> From: Zsolt Koppany [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 03, 2005 11:07 AM
> To: 'Tomcat Users List'
> Subject: RE: Does from a filter setCharacterEncoding work for tc-5.0.27?
> 
> 
> Thank you, but we cannot move to 5.5.4. How can I do the same with
> tc-5.0.27?
> 
> Zsolt
> 
> > -----Original Message-----
> > From: A jie [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 03, 2005 2:44 AM
> > To: tomcat-user@jakarta.apache.org
> > Subject: RE: Does from a filter setCharacterEncoding work for tc-5.0.27?
> >
> >
> >
> >
> >
> > ----------------------
> >  MSN:[EMAIL PROTECTED]
> >  QQ:29967409
> > ---------------------
> >
> >
> >
> >
> > >From: "Zsolt Koppany" <[EMAIL PROTECTED]>
> > >Reply-To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
> > >To: "'Tomcat Users List'" <tomcat-user@jakarta.apache.org>
> > >Subject: Does from a filter setCharacterEncoding work for tc-5.0.27?
> > >Date: Wed, 2 Feb 2005 15:33:07 +0100
> > >
> > >Hi,
> > >
> > >Does setCharacterEncoding work under tc-5.0.27 with java-1.4.2-06? To
> get
> > >UTF-8 request parameter I need to do:
> > >
> > >String par = request.getParameter("filename");
> > >String filename = new String(par.getBytes("ISO8859-1"), "UTF-8");
> > >
> > >request.setCharacterEncoding("UTF-8") doesn't seem to help from a
> filter.
> > >
> > >Is it my mistake?
> > >
> > >
> > >Zsolt Koppany
> > >Phone: +49-711-722 1874
> > >--
> > >Intland Software GmbH, Schulze-Delitzsch-Strasse 16
> > >D-70565 Stuttgart, Germany
> > >Phone: +49-711-722 1873, e-mail:[EMAIL PROTECTED]
> > >Fax: +49-711-722 1835
> > >
> > >
> > >
> > >
> > >
> > >
> > >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> > it works success under tomcat5.5.4.you should conf a web.xml
> >
> > _________________________________________________________________
> > 与联机的朋友进行交流,请使用 MSN Messenger:  http://messenger.msn.com/cn
> >
> >
> > ---------------------------------------------------------------------
> > 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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to