I was not replying to any post by you. I was replying to a post by a fellow
named Dan.

He states "I have been successful using the charset filters on HTTP posts
and  XML"

I am not sure I can respond to your comments since it seems that we talk
about different topics. In either case, why vent?

E

On Wed, Dec 2, 2009 at 8:17 AM, Christopher Schultz <
ch...@christopherschultz.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Elli,
>
> On 12/2/2009 2:40 AM, Elli Albek wrote:
> > On your Linux box type “locale” + enter. The results should be UTF 8. If
> not
> > change it.
>
> I can have my locale set to whatever I'd like, thank you very much.
>
> > You can also set it in the file encoding java environment
> > variable as suggested above as extra safety measure.
>
> Well, you can check it's value. By default, it's UTF-8 on my system (as
> mentioned in my post if you read the whole thing).
>
> > Tomcat’s logic of determining the encoding from the request only applies
> > when Tomcat is parsing text in the request.
>
> Tomcat's logic of determining the encoding for the request is mandated
> by the servlet spec and the HTTP spec. In this case, Tomcat /was/
> parsing text in the request: we are talking about POST data, here. Elli,
> please read the posts before replying.
>
> > However if you read from the stream directly, using
> request.getInputStream()
> > you are getting binary data. When you create java.io.Reader from that
> input
> > stream you need to specify the encoding, or it will default to the file
> > system encoding.
>
> Yes. If you look at the source code to Tomcat, you'll see that the
> encoding used comes from the request headers, or defaults to ISO-8859-1.
> I'm not going to repeat this again.
>
> If you create your own Reader (which you shouldn't be doing), you're on
> your own. In this case, nobody was creating their own Reader.
>
> > The fact that tomcat is using ISO-8859-1 to read characters is not
> relevant
> > if you are reading from the stream directly and use your own Reader to
> > convert to characters.
>
> ..which I wasn't doing. Rather than repeatedly complaining about how you
> haven't read this thread properly, I'm simply going to stop.
>
> > I am assuming this is a likely cause, since the XML
> > parsing succeeds
>
> Okay, I can't help myself: when did we start talking about XML?
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAksWkwEACgkQ9CaO5/Lv0PCI1QCgkC9SPmdWkHDPiLmEqE9l3xGm
> ASIAoLViW6EMWL67yVxBfMEJDXj9utR4
> =R438
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to