Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

filter: How to set browser encoding?

Mark

2005-10-12

Replies:

Hi everybody,
I've got a request from my client to force an encoding in the
browser, regardless what user have set.

When I set encoding inside my filter to Windows-1257 in the HTML
source code I see only ?s:??? ????? ???.

Is there any easy way to enforce browser to set proper encoding?


May be I need to setContent type after I obtain a writer in the
servlet?
Note, all outputs are generated by servlets:

public void doPost( HttpServletRequest req, HttpServletResponse resp
)
   throws IOException, ServletException
{
// do something
  resp.setContentType("text/html");
  resp.getWriter().println(output);
}


In MyFilter.doFilter() I do following:
(HttpServletResponse)response).setContentType("text/html;charset=Windows-1257")

I use 5.0.28 with Redhat 9.
Any input is welcome.

Thanks!
Mark.


 
   
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.