>From Javadoc for OutputStreamWriter:

An OutputStreamWriter is a bridge from character streams to byte streams:
Characters written to it are encoded into bytes using a specified charset.
The charset that it uses may be specified by name or may be given
explicitly, or the platform's default charset may be accepted.

So the answer is verdor-specific.  Of course, you can tell javac and java
runtime to use the desired encoding, but that's not fool-proof.

To do a conversion from one encoding to another, you can use the new
String(oldBytes, charset) constructor.  You can implement that in your
customized Writer.

Hope it helps:).

-Yan

-----Original Message-----
From: rlipi [mailto:[EMAIL PROTECTED] 
Sent: May 27, 2004 03:20
To: 'Tomcat Users List'
Subject: RE: Can I change Tomcat's default character encoding?


Thank you for the answer.

I know about this possibility using filters (and I have done something).


But the original question (and my question) is about simpler way: Is it
possible to globally set (somewhere in JVM or Tomcat configuration)
default character encoding for all created Writers?

Lipi


> -----Original Message-----
> From: Yansheng Lin [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, May 26, 2004 7:45 PM
> To: 'Tomcat Users List'
> Subject: RE: Can I change Tomcat's default character encoding?
> 
> Hi, quick response, you can use your own customized
OutputStreamWriter.
> You
> need to extend the abstract class ServletOutputStream.  And you
integrate
> your customized writer with tomcat by implementing a filter.
> 
> For more info on how to use filters, you can do a search on google.
> 
> This will only work for Tomcat 4 and up, or any other container that
> implement Servlet 2.3 and up.
> 
> -Yan
> 




---------------------------------------------------------------------
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