Re: filter: How to set browser encoding?

2005-10-12 Thread Frank W. Zammetti
Mark, have a look here:

http://javawebparts.sourceforge.net/javadocs/javawebparts/filter/CharacterEncodingFilter.html

Just added that to JWP last weekend :)  It essentially calls
request.setCharacterEncoding() with whatever you configure.

(Oops... ignore the description of the encodingScheme parameter... just
realized I have a cut-and-paste error in the javadoc.  D'oh!).

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]

On Wed, October 12, 2005 10:53 am, Mark said:
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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



filter: How to set browser encoding?

2005-10-12 Thread Mark
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]