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

Langage PHP Discussion :

Problème d'accents entre 2 scripts (dont 1 jpGraph)


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Problème d'accents entre 2 scripts (dont 1 jpGraph)
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="graph_gts_detail.php?mois=<?echo $mois;?>&amp;annee=<?echo $annee;?>&amp;traitement=<?echo $traitement_graph_detail;?>" border=0>
    Les liens dans la page sont de la forme suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $cpt.". <a href=\"gts.php?periode=$mois%2F$annee&amp;traitement=".htmlentities($traitement)."\">".htmlentities($traitement)."</a> (".ociresult($s, "VAL").")<br>";
    Lorsque $traitement est une chaîne sans accents, tout se passe bien ; en cliquant sur le lien, la page se recharge avec ...&traitement=chaine%20sans%20accent et le graphique est correctement généré.

    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 ?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    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 ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    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...

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

Discussions similaires

  1. [2008R2] Problème d'accents entre SSIS et SSAS
    Par anayathefirst dans le forum SSIS
    Réponses: 2
    Dernier message: 10/11/2011, 09h50
  2. [MySQL] script create bd et problème d'accents
    Par Milias dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/09/2010, 13h54
  3. Problème d'accent entre Hibernate et MySql
    Par nander dans le forum Hibernate
    Réponses: 1
    Dernier message: 25/04/2010, 17h40
  4. Problème d'accent dans le script java
    Par anaice dans le forum Pentaho
    Réponses: 1
    Dernier message: 06/11/2009, 15h12
  5. Problème de compatibilité entre deux scripts
    Par frutix dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2006, 14h24

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