Christopher Schultz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
André,
André Warnier wrote:
Could you tell us *why* exactly you [are trying to use UTF-16]?
It is rather unusual, as it supposes that you expect all clients to
encode their requested URI's in UTF-16 prior to sending the request to
Tomcat on that connector. To my knowledge, no standard client (browser)
will ever do so.
...at least not on the first request.
The beauty of using an encoding like UTF-8 is that ASCII is a strict
subset: any plain-old ASCII request can be interpreted as a UTF-8
request, which means that if you want to use UTF-8 on your site, but
your visitors come in using ASCII, there's no problem (unless they have
weird characters in their first request, which is rare).
The OP is talking about UTF-16, not UTF-8.
What you are saing above about ASCII/UTF-8 is true, if one restricts
oneself to strictly the 7-bit US-ASCII. That'ok for English, but not OK
for mostly any other language on this planet.
The default charset on the Web is iso-8859-1 (latin-1), not US-ASCII.
Any character of iso-8859-1 whose codepoint is above 128 decimal does
not encode as a single byte in UTF-8. My own name, expressed in the
Unicode alphabet and encoded in UTF-8, occupies 6 bytes, not 7.
Encoded as UTF-16, it occupies 12 bytes, half of which have a hex value
of 00.
Now about the "first request" bit : not on the first request, nor on any
subsequent request, unless the server finds a way to tell the
application that it only accepts requests with URI's encoded as UTF-16,
and the browser not only understands the instruction, but obeys it.
If there is an accepted and supported way to do that, I'd be glad to
hear it, as it would solve a lot of practical web
internationali(z/s)ation problems.
So, back to the original question : why set the connector to UTF-16 URI
encoding ? That will almost guarantee that Tomcat will not properly
understand any URL requested by a standard browser.
André
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]