Return-Path: Delivered-To: apmail-cocoon-users-fr-archive@www.apache.org Received: (qmail 36887 invoked from network); 7 Nov 2005 18:13:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Nov 2005 18:13:02 -0000 Received: (qmail 30362 invoked by uid 500); 7 Nov 2005 18:13:01 -0000 Mailing-List: contact users-fr-help@cocoon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-fr@cocoon.apache.org Delivered-To: mailing list users-fr@cocoon.apache.org Received: (qmail 30338 invoked by uid 99); 7 Nov 2005 18:13:00 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Nov 2005 10:13:00 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [84.96.21.10] (HELO mail.anyware-tech.com) (84.96.21.10) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Nov 2005 10:12:52 -0800 Received: from localhost (localhost [127.0.0.1]) by mail.anyware-tech.com (Postfix) with ESMTP id 71D6A33A5A for ; Mon, 7 Nov 2005 19:12:41 +0100 (CET) Received: from mail.anyware-tech.com ([127.0.0.1]) by localhost (trinity [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02962-06 for ; Mon, 7 Nov 2005 19:12:39 +0100 (CET) Received: from [10.0.0.27] (poukram.anyware [10.0.0.27]) by mail.anyware-tech.com (Postfix) with ESMTP id B9C36338AA for ; Mon, 7 Nov 2005 19:12:39 +0100 (CET) Message-ID: <436F9912.3010100@apache.org> Date: Mon, 07 Nov 2005 19:12:34 +0100 From: Sylvain Wallez User-Agent: Thunderbird 1.4.1 (Macintosh/20051006) MIME-Version: 1.0 To: users-fr@cocoon.apache.org Subject: Re: form-encoding References: <8D1C64DE440B4A4688FD69901B272DF204440D@roazhon.rennes.micropole.com> In-Reply-To: <8D1C64DE440B4A4688FD69901B272DF204440D@roazhon.rennes.micropole.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at anyware-tech.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N BRAUD Denis wrote: > Bonjour, > > J'ai vu avec Cocoon que l'on peut positionner un form-encoding par d�faut (web.xml : form-encoding). > Ce param�tre sert � initialiser la request (cf. CocoonServlet.getEnvironment : this.defaultFormEncoding). > > Je rencontre des cas o� cette d�finition par d�faut n'est pas suffisante car je ne peux pas d�finir un form-encoding valable pour tous les terminaux qui utilisent ma webapp. > > Pourquoi ne pas utiliser sur CocoonServlet.getEnvironment, le Http Header Accept-Charset pour d�terminer le form-encoding (cf. m�thode getFormEncoding ci apr�s) ? > L'ent�te Accept-Charset est diff�rent de l'encoding qui est n�cessaire pour d�coder les param�tres d'un formulaire. Par exemple, une capture d'un POST dans Firefox me donne: Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 C'est le Content-Type qui donne la bonne info, et qui devrait �tre utilis� plut�t qu'une valeur en dur. Je me demande si les moteurs de servlets ne le prennent pas d�j� en compte, auquel cas il faudrait que Cocoon s'en abstienne... Au passage, IE 6 et Safari ne transmettent pas l'ent�te Accept-Charset... Sylvain -- Sylvain Wallez Anyware Technologies http://people.apache.org/~sylvain http://www.anyware-tech.com Apache Software Foundation Member Research & Technology Director --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org Autres commandes : mailto:users-fr-help@cocoon.apache.org