Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2720 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [resolu] [JSP][Tomcat 5] Problème lors du passage de paramètres ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] [JSP][Tomcat 5] Problème lors du passage de paramètres ?

n°1004701
rdams
Posté le 08-03-2005 à 12:19:34  profilanswer
 

Bonjour,  
 
J'ai une application JSP, utilisant Tomcat 5 et une bdd MySQL
 
Lors de la validation de mon formulaire avec la méthode "get" il n'y a pas de problème sauf sur la limitation en taille de mon champ texte alors j'utilise la méthode "post" pour valider mon formulaire et là, il n'y a plus de limitation en taille mais j'ai un problème sur les caractères accentués :
 
é : Ãc
è : è
ê : ê
û : û
à : Ã + un espace
ï : ï
ç : ç
 
c'est les caractères que je récupère dans la fonction Java juste avant de les envoyer dans ma base de données.
 
De quoi peu venir le problème et comment éviter ses modification de caractères?
 
Merci
 
Dams


Message édité par rdams le 10-03-2005 à 20:54:17
mood
Publicité
Posté le 08-03-2005 à 12:19:34  profilanswer
 

n°1004706
sire de Bo​tcor
Armorican way of life
Posté le 08-03-2005 à 12:23:32  profilanswer
 

J'ai eu ce même problème avec du PHP
je l'ai résolu en faisant toute une série de str_replace()


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1004751
rdams
Posté le 08-03-2005 à 13:06:49  profilanswer
 

j'y avais pensé mais il y aura toujours un caractère auxquels on aura pas pensé et il faudrat retourner dans le code.

n°1004760
sire de Bo​tcor
Armorican way of life
Posté le 08-03-2005 à 13:19:26  profilanswer
 

oui sans doute mais bon j'en ai mis tellement dans ma fonction que ceux que j'ai oublié apparaîtront vraiment à titre exceptionnel...
 
mais j'imagine qu'il y a, en PHP comme en JSP, une méthode pour qu'ils s'affichent tout seuls : si tu trouves ça m'intéresse...


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1004766
the real m​oins moins
Posté le 08-03-2005 à 13:34:58  profilanswer
 

je pense que tu dois spécifier un encoding dans ton formulaire.  
et à ta base aussi (pour mysql ça se passe dans la config de mysql ET dans l'url de connection jdbc)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1004779
rdams
Posté le 08-03-2005 à 13:57:15  profilanswer
 

tu peux me préciser c'est quoi un encoding ?
je ne connais pas.
Merci

n°1004797
the real m​oins moins
Posté le 08-03-2005 à 14:07:55  profilanswer
 

<form enctype="...."
 
 
mais d'un coup chuis en train de me demander si j'ai pas dit une connerie... tomcat devrait gérer ça tout seul.
Quand tu dis que tu recuperes ces caracteres, tu les vois comment? Parce que sous linux, tu serais pas le premier a avoir des problemes pour afficher des caracteres accentués dans une console


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1004986
Mazda3
Posté le 08-03-2005 à 15:27:08  profilanswer
 

Essaie de mettre ça dans ton head :
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

n°1005066
sire de Bo​tcor
Armorican way of life
Posté le 08-03-2005 à 15:46:31  profilanswer
 

je n'ai pas mon code sous la main (je suis au boulot)
rdams, est-ce que tu pourrais tester le meta de mazda3 et me dire si ça fonctionne, stp ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1005675
rdams
Posté le 08-03-2005 à 17:16:43  profilanswer
 

J'avais déjà la balise meta dans mon head.
 
Je les récupère dans le logiciel NetBeans qui me permet d'éditer mon code et de compiler l'application.
 
Ensuite pour vérifier à quel moment on été fait les modifications avant l'insertion dans la bdd  
ou lors de l'insertion  
ou quand je récupère les paramètres dans ma méthode en Java et je fais un System.out.println de ma variable.  
 
C'est à ce moment que j'ai vue que c'était entre l'envoi des données de ma page JSP et la fonction Java.

mood
Publicité
Posté le 08-03-2005 à 17:16:43  profilanswer
 

n°1005735
simogeo
j'ai jamais tué de chats, ...
Posté le 08-03-2005 à 17:52:19  profilanswer
 

uep pb d'encodage ... iso8859 <---> UTF-8


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1006071
the real m​oins moins
Posté le 08-03-2005 à 21:59:50  profilanswer
 

rdams a écrit :

je fais un System.out.println de ma variable.  


 
ouaip ben c possible que ça soit betement ça qui couille. essaie de voir les valeurs dans ton  debugger


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1006158
rdams
Posté le 08-03-2005 à 23:11:32  profilanswer
 

Je vais essayer, mais sans le System.out.println, j'ai les même changement de caratère dans la base de données.

n°1008799
rdams
Posté le 10-03-2005 à 20:53:38  profilanswer
 

j'ai trouver la solution sur un autre forum si ça peu aider quelqu'un, il fallait rajouter le code ci dessous en haut de ma page JSP :

Code :
  1. <%@page contentType="text/html; charset=ISO-8859-1"%>


 
C'est peut être quelque chose du genre pour le PHP mais avec  les bonnes syntaxes
 
à+

n°1009245
sire de Bo​tcor
Armorican way of life
Posté le 11-03-2005 à 09:23:56  profilanswer
 

rdams a écrit :

j'ai trouver la solution sur un autre forum si ça peu aider quelqu'un, il fallait rajouter le code ci dessous en haut de ma page JSP :

Code :
  1. <%@page contentType="text/html; charset=ISO-8859-1"%>


 
C'est peut être quelque chose du genre pour le PHP mais avec  les bonnes syntaxes
 
à+


 
qu'est-ce que c'est ? de l'ASP ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1009784
dcvlm
Yep
Posté le 11-03-2005 à 14:23:22  profilanswer
 

sire de Botcor a écrit :

qu'est-ce que c'est ? de l'ASP ?


Bein c une déclaration JSP  ;)  Il l'a dit :)
(ou alors je comprends pas la question  :pt1cable: )  


---------------
ZZZZzzzzz
n°1011733
rdams
Posté le 14-03-2005 à 09:23:18  profilanswer
 

C'est bien du JSP


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [resolu] [JSP][Tomcat 5] Problème lors du passage de paramètres ?

 

Sujets relatifs
[JSP] Accès aux "Data Sources" de l'application impossible[Résolu][HTML] Largeur de contenu d'une iframe
Probleme de variable PHP a cose de easyphp7.0Problème installation gcc
[java][Resolu] Probleme lecture de fichierPROBLEME REQUETE: SELECT nom FROM (plusieur table)
[lex/yacc] Probleme pas logique[RESOLU]PHP-LDAP fonction ldap-rename
Problème résolution équation sous Matlab 
Plus de sujets relatifs à : [resolu] [JSP][Tomcat 5] Problème lors du passage de paramètres ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR