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

