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 :

Paramètre mal interprété [PHP 5.0]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 254
    Par défaut Paramètre mal interprété
    Bonjour,

    Sur cette page http://vente-camping-gsignature.com/...te-camping.php j'ai inséré des liens RSS qui pointent bien sûr sur des fichiers XML.

    Ceux-ci fonctionnent sauf le lien http://vente-camping-gsignature.com/rss-vente-camping/vente-camping-FR-Franche-Comté.xml qui renvoie une erreur 404.

    Lors je rentre cette adresse directement dans le navigateur, j'obtiens la même erreur 404.

    Il semble que le serveur interprète le paramètre Franche-Comté comme cela : Franche-Comté

    Comment résoudre ce problème ?

    Merci d'avance.

    A+

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249

  3. #3
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 254
    Par défaut
    Citation Envoyé par Fladnag Voir le message
    Désolé mais ta solution ne fonctionne pas pour ce problème.

    J'ai résolu ce soucis en prenant un raccourci qui consiste à mettre les URL en majuscules pour cette page, puisqu'il y a que cette page qui pose soucis.

    A+

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    montre ce que tu fais après quand tu récupères le GET, le navigateur envoie les adresse en utf-8, tes pages sont en iso-8859-1

  5. #5
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 254
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    montre ce que tu fais après quand tu récupères le GET, le navigateur envoie les adresse en utf-8, tes pages sont en iso-8859-1

    Mais je n'en fais rien de ces URL car celles-ci pointes vers des fichiers XML donc aucun script PHP n'est appelé.

    Par contre la page contenant ces URL est en iso-8859-1 et l'entête de la page est bien renseigné, donc le navigateur devrait aussi bien interpréter les caractères accentués.

    As-tu une idée ?

    A+

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par Mister Nono Voir le message
    Mais je n'en fais rien de ces URL car celles-ci pointes vers des fichiers XML donc aucun script PHP n'est appelé.

    Par contre la page contenant ces URL est en iso-8859-1 et l'entête de la page est bien renseigné, donc le navigateur devrait aussi bien interpréter les caractères accentués.

    As-tu une idée ?

    A+
    il faut mettre ton serveur en utf-8, ou alors tu surprimes les accents, des fichiers

  7. #7
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    Les accents sont ch**** a gérer correctement sur une appli web ^^

    Bon, si urlencode ne marche pas, en effet il doit y avoir un problème d'encodage.

    Il y a plusieurs encodages qui interviennent dans une application web :

    * L'encodage de la base de donnée
    * L'encodage de tes pages PHP
    * L'encodage défini dans un header ou une balise meta
    * L'encodage réellement utilisé par le navigateur (dépend du navigateur... et du contenu de la page)
    * L'encodage interne des string en PHP

    Si tu as une différence entre 2 de ces éléments tu peux avoir un problème... autant dire que c'est presque mission impossible que ca marche bien tout le temps :/

    Donc, la version courte : éviter les accents un maximum ^^
    La version longue : vérifier les encodages faciles a controler (page php & header/meta) et afficher ta chaine a chaque étape du traitement pour vérifier son contenu.

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

Discussions similaires

  1. [MySQL] Une requête de base mal interprétée ?
    Par MatthieuC dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 31/05/2007, 16h40
  2. [HTML] caracteres speciaux mal interprété
    Par xclam dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 24/05/2007, 18h47
  3. type de variable mal interprêté
    Par hisy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/04/2007, 12h09
  4. Servlet mal interprétée
    Par Séb@s dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 01/12/2006, 15h52
  5. Réponses: 4
    Dernier message: 29/06/2005, 12h40

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