----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
"Stefanos Karasavvidis" <[EMAIL PROTECTED]> wrote:
> I've encounterer this problem several times......
>
> there are 2 parts of the problem you have to solve
> [...]
> 2) how to write correctly data back to the user.
> [...]
> the second problem has to do with the object you use to
> write data back to the user.... if you use a PrintWriter
> you have the problem that the printwriter uses internally
> an OutputStreamWriter which is constructed with default
> charset... [...]
This statement is untrue (and you can easily verify this
by looking at the code). All you have to do is set the
character encoding in the "Content-Type" header before
calling ServletResponse.getWriter():
response.setContentType("text/html; charset=<charset>");
PrintWriter out = response.getWriter();
out.println(<whatever>);
JServ actually extracts the charset and constructs an
appropriate PrintWriter.
Best regards.
--
Pawel Pesz
InsERT.net, Wroclaw, Poland
mailto:[EMAIL PROTECTED]
http://www.insert.net.pl
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]