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

  FORUM HardWare.fr
  Programmation
  PHP

  accents dans html généré par js généré par php :pt1cable:

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

accents dans html généré par js généré par php :pt1cable:

n°794692
boulax
Inserer phrase hype en anglais
Posté le 13-07-2004 à 13:52:02  profilanswer
 

Bon, j'ai un problème de représentation de chaine.
 
J'ai une premiere page php qui génére du javascript qui lui va générer une page html.
 
En gros je fais des  
 

Code :
  1. echo "document.write(\\\"<input type=\\\"hidden\\\" name=\\\"champ\\\" value=\\\"".$variable."\\\"/> ); "


 
 :pt1cable:  
 
Et lorsque la variable php contient des accents, je me retrouve derriere avec des  
 

Code :
  1. <input type="hidden" name="champ" value="élodie" />


 
pour élodie ici par exemple. Quelqu'un a une idée de comment résoudre ce problème ?


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le 13-07-2004 à 13:52:02  profilanswer
 

n°794720
dropsy
et bonne chance surtout...
Posté le 13-07-2004 à 14:26:20  profilanswer
 

tu dois avoir un problème de jeu de caractère: genre tu affiche des caractères iso-8859-* dans une page en utf-8.
 
enfin, c'est une piste à creuser ;)

n°794732
boulax
Inserer phrase hype en anglais
Posté le 13-07-2004 à 14:37:50  profilanswer
 

J'ai des meta charset=iso-8859-1 dans chaque page donc ca ne doit pas être ca :/


---------------
Posté depuis des chiottes, sales. Me gusta.
n°794765
boulax
Inserer phrase hype en anglais
Posté le 13-07-2004 à 15:21:12  profilanswer
 

en fait le problème se précise, l'erreur ne vient pas de ces bouts de codes.
 
Sur la page générée en js il ya juste un formulaire avec X champs hidden qui s'auto-submit( voir code). En examinant cet état intermediaire de la page, mes valeurs sont correctes, les accents sont bien de la forme "é".

Code :
  1. <body><form name=form2>
  2. <INPUT TYPE=HIDDEN NAME="prenom" value="élodie">
  3. [...]
  4. </form>
  5. <script language='Javascript'>
  6. form2.method='POST';
  7. form2.action='blabla';
  8. </script>
  9. </body>


 
C'est sur la page suivante -qui traite ce formulaire- que le problème survient, lorsque je réaffiche les infos passées en POST que là, mes accents sont en "é" (et autres caractères spéciaux)
 
la page blabla :
 

Code :
  1. <input type="hidden" name="prenom" value="élodie">


---------------
Posté depuis des chiottes, sales. Me gusta.

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

  accents dans html généré par js généré par php :pt1cable:

 

Sujets relatifs
[java] une lib de conversion texte vers html ?Garder le path complet lors d'upload via formulaire html
bloquer les source page html[HTML] Input non éditable
[HTML] IE laisse un espace pour la scrollbar dans les frames...Taille d'une nouvelle fenêtre en HTML "pur".
Analyse HTML et envoi de mails en C++[html/ccs] petit probleme de div/table
[html/php] probleme de passage a la ligne dans un champ text [RESOLU][HTML/CSS] Menu dynamique
Plus de sujets relatifs à : accents dans html généré par js généré par php :pt1cable:


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