Le jeudi 07 avril 2005 Ã 16:26 +0200, Sylvain Wallez a Ãcrit :

<snip/>

> Nan, c'est moi qui m'emmÃle les pinceaux. D'aprÃs la littÃrature 
> passionnante expliquant l'encodage UTF-8 [3] et un peu de conversions 
> binaires <-> hexa (je connais encore la table par coeur!!!), il s'avÃre 
> que E282AC est le bon encodage UTF-8 du caractÃre Unicode 20AC.
> 
> Toutes mes excuses à Firefox, et retour à la case dÃpart : qui c'est qui 
> dÃcode cette @&Â!$ d'URL ??

On dirait bien que Tomcat -pas testà jetty, j'ai beaucoup moins de
connaissance jetty- qui fasse pas trÃs bien son boulot. J'ai crÃÃ un
fichier â.html vide dans server/webapps/manager (car je sais que ce
rÃpertoire est accessible sans soucis, sans passer par une servlet
compliquÃe en tout cas). Et donc:

/manager/â.html => firefox fait GET
http://ondolinde.dyndns.org:8080/manager/%E2%82%AC.html HTTP/1.1 comme
requÃte (ce qui semble normal), mais erreur 404:

La ressource demandÃe (/manager/%E2%82%AC.html) n'est pas disponible.

J'ai testà avec un fichier Ânormal (machin.html pour Ãtre exact), Ãa
fonctionne. Donc, soit Tomcat ne gÃre pas les requÃtes avec des URI en
utf-8, soit je ne l'ai pas configurà pour.

> 
> Sylvain
> 
> > [1] http://www.dcc.unicamp.br/~stolfi/EXPORT/www/ISO-8859-1-Encoding.html
> > [2] http://www.unicode.org/reports/tr8/index.html#Euro%20Sign
> 
> [3] http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf#G7404
> 
> 


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à