[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: