|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2005 Messages : 10 ![]() |
Bonjour,
ne sachant pas d'où vient mon problème il y a de fortes chances que je ne post pas au bon endroit alors voilà, je travaille sous PHP en utilisant la bibliothèque jpGraph. Mon but est d'avoir une page avec des liens (<a href>) pointant vers elle-même afin de changer l'affichage de certains graphiques de la page. Ma page principale s'appelle gts.php. On y trouve dedans une balise <img> dont la source est un script PHP générant un graphique : Code :
<img src="graph_gts_detail.php?mois=<?echo $mois;?>&annee=<?echo $annee;?>&traitement=<?echo $traitement_graph_detail;?>" border=0> Code :
echo $cpt.". <a href=\"gts.php?periode=$mois%2F$annee&traitement=".htmlentities($traitement)."\">".htmlentities($traitement)."</a> (".ociresult($s, "VAL").")<br>";
Par contre, lorsque le traitement est une chaîne avec au moins 1 accent, le graphique n'est pas généré. Dans un tel cas, un clic droit / propriétés sur l'image (qui était supposée être le graphique) me donne l'adresse (par exemple) : gts_graph.php?traitement=chaine avec ééaccents. En lançant directement le script en copiant/collant cette adresse... l'image est générée correctement. J'en conclus que le code du script générant l'image est correct et traite correctement les accents. Cependant, la page principale a l'air correcte aussi puisque les propriétés de l'image donne une adresse OK (puisque si je la c/c ailleurs l'image est générée). Je pencherai donc pour un problème d'encodage invisible à l'oeil nu (ou plus exactement par IE) mais je n'ai pas plus d'idée que ça. Je ne sais pas si c'est bien clair, mais quelqu'un a-t-il une idée ? |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mars 2005 Messages : 10 ![]() |
En appelant la méthode ->title->Set sur mon graphique au sein de mon script gts_graph.php, je m'aperçois que les accents sont mal restitués (le é est remplacé par AS avec des trucs bizarres au dessus
Le problème serait donc la perte des accents lors du passage en paramètres dans l'url ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2005 Messages : 10 ![]() |
Ok au temps pour moi, le html_header (que j'includais) avait un charset un peu foireux UTF8, au lieu du iso-8859-1 européen qui gère les accents. Normal donc...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com