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

Apache Discussion :

Caractère accentué pas intéprété - help!


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 120
    Par défaut Caractère accentué pas intéprété - help!
    Bonjour,

    Je suis face un problème vraiment emm**** et je m'en remet à vous.

    J'ai un serveur Apache 2.0.54 qui fait tourner un PHP 4.3.11 sous win2000.

    Je doit maintenir un script PHP relativement complexe qui passe la plupart de ses infos en GET entre les pages.

    Cet ensemble de scripts tourne à merveille sous Mozilla mais plante dans certains cas sous IE.
    Après epluchage des logs, il s'avère que des caractères accentués sont passé dans l'URL. Firefox les traduit (comme avec la fonction Php urlencode) mais pas IE, d'où le plantage.

    Vous aller me dire "et bien utilise urlencode dans tes scripts", le problème c'est que ces scripts sont relativement complexes et pas forcément super clair...

    Je cherche donc une solution alternative plutot que de tout blindé avec des urlencode / urldecode.

    Je ne suis pas un pro de la config apache mais n'y a t'il pas moyen de faire en sorte qu'apache convertisse lui meme les caractère accentués en ce qu'il attend ? (je pense à des mod comme ce qui est utilisé pour faire de l'urlrewriting ou peut-etre avec les chartsets et tout ça mais je m'y perd)

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 694
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 694
    Par défaut
    le problème vient de Internet Explorer donc une modification de la configuration d'Apache ne changera rien
    attention tu auras le même problème s'il y a des espaces dans tes URL

  3. #3
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 120
    Par défaut
    J'ai finalement pris mon courage à deux mains et me suis lancé dans une réécriture minutieuse des script pour ajouter des urlencode/urldecode, ce n'est pas encore terminé mais je tiens le bon bout. Un partie fonctionne sous IE quelque soit les paramètres passés.
    Merci à toi mathieu pour ta réponse.

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

Discussions similaires

  1. [PHP 5.3] fonction mail: caractère accentué pas affiché
    Par RicardoBxl dans le forum Langage
    Réponses: 3
    Dernier message: 15/02/2013, 13h00
  2. Conversion caractères accentué
    Par Goliath722 dans le forum C++
    Réponses: 1
    Dernier message: 28/12/2004, 00h41
  3. Caractère accentué
    Par rbaby23 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 24/12/2004, 19h16
  4. Bulk insert et caractère accentué
    Par slc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/04/2003, 12h52

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