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

  FORUM HardWare.fr
  Programmation
  PHP

  problème encodage caractére avec htmlspecialchars()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème encodage caractére avec htmlspecialchars()

n°1695359
mrnero2006
nero
Posté le 29-02-2008 à 21:16:23  profilanswer
 

je passe une description dans un url de la page 1 vers la page 2
 

Code :
  1. echo '<a href="/test.php?description='.htmlspecialchars($list_racine[3]).' class="lien12">test description</a>';


 
j'ai un problème d'affichage voici la description sur la page 1
 

Code :
  1. Toute l'info, l'actualité suisse, les sports, l’économie et les people en romandie et dans le monde. l'information quotidienne 24 sur 24 dans votre région. les vidéos, loisirs, tendances, multimédia, petites annonces, météo, horoscope, info-trafic et conc


 
et voici le code sur la page 2

Code :
  1. Toute l\'info, l\'actualité suisse, les sports, l’économie et les people en romandie et dans le monde. l\'information quotidienne 24 sur 24 dans votre région. les vidéos, loisirs, tendances, multimédia, petites annonces, météo, horoscope, info-trafic et conc


 
 
Donc le problème est avec le ( é ) qui s'affiche en ( é ) et le ( ' ) qui s'affiche ( \' ) et le ( 'é ) qui s'affiche ( ’é )  
 
comment faire pour résoudre ce problème  
 
merci


Message édité par mrnero2006 le 29-02-2008 à 21:17:16
mood
Publicité
Posté le 29-02-2008 à 21:16:23  profilanswer
 

n°1695445
FlorentG
Posté le 29-02-2008 à 23:44:39  profilanswer
 

Si t'obtient du é, ce n'est pas un problème d'htmlspecialchars, mais d'encoding.

 

Genre dans ton appli, tes chaînes sont en utf-8, mais tu envoie ta page en indiquant un charset iso-8859-1. Donc vérifie les entêtes HTTP envoyées, et la meta Content-Type de la page.

 

Pour les \', c'est ailleurs. Ca peut venir par exemple d'un addslashes en trop, ou lors de l'insertion dans la base de données un mysql_real_escape_string alors que magic_quotes_gpc est sur on


Message édité par FlorentG le 29-02-2008 à 23:44:51

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

  problème encodage caractére avec htmlspecialchars()

 

Sujets relatifs
Problème mysql_connect()Problème boucle de recherche sous VBA sur Excel
problème encodage caractéreProblème d'affichage
[Résolu] Problème "\" et "/"probléme pasage texte dans une variable
probleme d'affichage des accents sur mes pagesJS sur IE : Problème de mémoire, je pense
Plus de sujets relatifs à : problème encodage caractére avec htmlspecialchars()


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