IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Probleme d'encodage du formulaire


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Points : 26
    Points
    26
    Par défaut Probleme d'encodage du formulaire
    salut a tous.

    J'ai un petit soucis avec un formulaire struts.
    C'est un formulaire pour envoyer un mail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    <html:form action="/envoiEmail.do" name="envoiEmailForm" enctype="multipart/form-data" type="centrale.Form.EnvoiEmailForm" scope="session" method="POST">
    		<table>
    			<tr>
    				<td>Objet : </td>
    				<td><html:text property="objet" size="40"></html:text>
    					<br>
    					<html:errors property="objetmail"/>
    				</td>
    			</tr>
    			<tr>
    				<td valign="top">Corps :</td>
    				<td><html:textarea property="corps" rows="10" cols="70"></html:textarea>
    				<br>
    				<html:errors property="corpsmail"/>
    				</td>
    			</tr>
    			<tr>
    				<td>Encodage du fichier HTML</td>
    				<td>
    					<html:select property="encodage">
    						<html:option value="UTF-8">UTF-8</html:option>
    						<html:option value="ISO-8859-1">ISO-8859-1</html:option>
    						<html:option value="windows-1252">CP 1252</html:option>
    					</html:select>
    				</td>
    			</tr>
    			<tr>
    				<td>Corps HTML</td>
    				<td><html:file property="fichierHTML" size="40"/>
    				<br>
    				<html:errors property="corpsmail"/>
    				<html:errors property="htmlmail"/>
    				</td>
    			</tr>
     
    			<tr>
    				<td>Fichier attaché</td>
    				<td><html:file property="pieceJointe" size="40"/>
    				<br>
    				<html:errors property="taille"/>
    				</td>
    			</tr>
    			<tr>
    				<td>
    				</td>
    				<td>
    					<html:link href="javascript:ajouter('previsualiser')" >Prévisualiser</html:link>
    					<html:link href="javascript:ajouter('tester')" >Tester</html:link>
    					<html:link href="javascript:ajouter('envoyer')" >Envoyer</html:link>
    				</td>
    			</tr>
    		</table>
    		<html:hidden property="actionDispatch" value="default"/>
    		<html:hidden property="btnSubmit"/>
    		<html:hidden styleId="adressetesthidden" property="adresseTest"/>
    	</html:form>

    Celui ci doit pouvoir envoyer une piece jointe donc je suis obligé de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    enctype="multipart/form-data"
    Le probleme c'est que lorsque j'ai des caracteres accentués dans mes champs textes comme "Ségolène" (c'est d'actualité), je me retrouve avec ceci s?gol?ne ..., et ce, des que j'ai fait un set de l'objet dans le formulaire, c'est a dire toute suite apres l'envoi du formulaire...

    J'ai essayé de ne pas mettre l'enctype et de supprimer les champs fichier, et la, le probleme est resolu....

    que faut-il faire pour preciser l'encodage des champs textes?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Points : 26
    Points
    26
    Par défaut
    Piur ceux que ca interesse....

    passez a struts 1.2 et ajouter dans le forme acceptCharset="ISO-8859-1"

    voila

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de taille de formulaire
    Par jpdar dans le forum IHM
    Réponses: 7
    Dernier message: 25/11/2005, 17h16
  2. Probleme avec encodage de simple quote
    Par linkowich dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2005, 13h16
  3. Probleme de creation de formulaire
    Par BooMerang dans le forum Access
    Réponses: 1
    Dernier message: 13/09/2005, 21h02
  4. Probleme d'envoie de formulaire
    Par wollverine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/02/2005, 16h29
  5. Probleme d'ouverture de formulaire
    Par nemesys971 dans le forum IHM
    Réponses: 11
    Dernier message: 01/02/2005, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo