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

XML/XSL et SOAP Discussion :

Probleme d'accent et d'url


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Par défaut Probleme d'accent et d'url
    salut tout le monde
    je me suis créé un flux rss et lors de la lecture de ce dernier par mon navigateur j ai droit à un certain nombre d'erreur
    tout d'abord au niveau des accents : pour l'item description (rempli mannuellement) lorsque je met é j ai droit a un caractère spéciale lors de l'affichage et lorsque je met é il marque l'erreur au niveau du &
    j 'ai essayé l'encodage ISO-8859-1 et UTF8 pour ce dernier j'ai egalement utliser les fontions php utf8_encode et decode mais ca ne change rien

    sinon mon deuxieme probleme se situe au niveau d'une url
    exemple : indexMI.php?page=actu&actu=1
    j'ai l'erreur au niveau du =

    merci de m'aider a y voir plus clair

  2. #2
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    As-tu testé en mettant & plutôt que & ?

  3. #3
    Membre éclairé Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Par défaut
    je test en mettant par exemple : actualitées ?
    je ne pense pas que se soit ca l'idée mais j ai testé au cas ou et ca ne marche toujours pas il m 'ecrit le mot tel quel avec tout

    le message d'erreur pour le probleme suivant est : Erreur d'anaylse XML : entité non définie pour le &

    pour le = de 'url le message d'erreur est : Erreur d'analyse XML : mal formé

    les données sont renseignées dynamiquement mise a part les informations d'entete

  4. #4
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Non, ce que je voulais dire c'est que, selon les recommandations W3C, un attribut de balise ne doit pas comporter un & tout seul mais plutôt & par exemple pour séparer les paramètres d'un GET. En XML, é n'est pas défini par défaut, il faut mettre &#XX;

    Pour les accents dans une URL, c'est différent, il faut les encoder en %XX !

  5. #5
    Membre éclairé Avatar de snipes
    Inscrit en
    Septembre 2004
    Messages
    547
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 547
    Par défaut
    c'est meme pas un probleme d'accent que j 'ai dans l'url en fait l'element souligné est le signe =
    c'est une url recuperer a partir d'une base pgsql (utf8) donc j'utilise utf8_decode (meme ci je ne vois aucun changement lorqsue je ne l'utilise pas) l'url est affiché correctement (generalement je ne met aucun accent des les url) mais le navigateur pointe le signe egal pour l'url suivante : indexMI.php?page=actu&actu=1

  6. #6
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Un analyseur syntaxique est un programme comme les autres !

    Une entité doit respecter la syntaxe suivante : & suivi d'une ou plusieurs lettres (je ne pense pas que les chiffres soient autorisés...?) suivi d'un point-virgule. Donc, l'analyseur pointe le = comme n'étant pas une fin d'entité normale avant de voir si l'entité est bien définie...

    Ce que je pense qu'il faudrait tester c'est indexMI.php?page=actu&actu=1

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

Discussions similaires

  1. Problème d'accents
    Par devmat dans le forum Gnome
    Réponses: 7
    Dernier message: 09/05/2005, 17h43
  2. probleme d'accents!!!
    Par w.b. dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 21/02/2005, 14h51
  3. [XSLT] Probleme de fichier passé en URL
    Par jean.lamy dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 07/05/2004, 17h48
  4. probleme d'accent
    Par ericmart dans le forum Flash
    Réponses: 3
    Dernier message: 26/02/2004, 09h23
  5. probleme d'accents
    Par otb82 dans le forum Requêtes
    Réponses: 5
    Dernier message: 23/10/2003, 12h03

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