Re: #debian-devel-fr@irc.debian.org et UTF-8
On Wed, Mar 10, 2004 at 05:58:31PM +0900, Mike Hommey wrote:
> Denis Barbier wrote:
> >Dans le cas des formulaires, ça dépend de la méthode (GET vs. POST) et
> >est expliqué dans les specs de l'HTML, par exemple
> > http://www.w3.org/TR/html401/interact/forms.html#h-17.13
> >
> > Note. The "get" method restricts form data set values to ASCII
> > characters. Only the "post" method (with enctype="multipart/form-data")
> > is specified to cover the entire [ISO10646] character set.
>
> Oui, et comme c'est de l'ASCII, il faut utiliser une méthode de
> codage... en général on utilise la syntaxe %XX (XX étant un code hexa),
> le problème étant... qu'est-ce qu'on code dans cette syntaxe ?
Non, le « form data set » représente le contenu du formulaire (les
paires clé/valeur), pas l'URL. La façon dont l'URL est construite
à partir du contenu du formulaire est expliquée dans
http://www.w3.org/TR/html401/interact/forms.html#h-17.13.3
Le paragraphe ci-dessus indique qu'avec la méthode GET, les
clés et leurs valeurs ne peuvent contenir que de l'ASCII, et
ensuite elles sont codées conformément aux règles pour le
type application/x-www-form-urlencoded (remplacement des espaces
par +, remplacement des caractères spéciaux, etc.).
Denis
Reply to: