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

PHP & Base de données Discussion :

Accents et version php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Par défaut Accents et version php
    (désolé, mais je ne sais pas vraiment dans quel sous-forum je dois poster...)

    Bonjour,

    L'année dernière, un développeur a fait des modifications importantes sur mon site, et il en a notamment changé la version PHP. Ceci a généré momentanément des problèmes d'encodage de caractères, problèmes qui ont été résolus tout de suite. Mais un fichier (que je n'utilisais pas à l'époque) est passé au travers et a un problème d'encodage que je n'arrive pas à résoudre.
    J'ai tenté de contacter le développeur, il ne répond plus. Je suis donc dans la panade... si quelqu'un pouvait me filer un coup de main.

    Dans ce fichier problématique, je trouve pourtant la même ligne pour l'encodage que celle des autres fichiers qui, eux, affichent tout correctement. C'est pour cela que je ne comprends pas...
    à savoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    Ce fichier contient un petit moteur de recherche et affiche les résultats de la recherche.
    Je pensais que le problème pouvait venir de la db... mais la page en ligne présentant les articles contenus dans cette db n'a aucun problème, tout s'affiche correctement. J'en déduis donc que la problème est sur le fichier lui-même. Mais comment le trouver ?
    Merci par avance de votre aide !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tout ce que tu montres, c'est que l'encodage est, à priori, iso-8859-1.


    1- Quelle est la version de PHP ?

    2- as-tu une page en ligne à montrer ?

    3- As-tu un bout de code PHP (en début de fichier), susceptible de montrer l'encodage, dans ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php 
    	header('Content-type:text/html; charset=iso-8859-1');	// encodage iso-8859-1
    4- Quant à la BDD, comment est-elle encodée ?
    Quel encodage est défini lors de la connexion ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Par défaut
    Bonjour,

    Merci de me répondre !
    La version, c'est 7.0

  4. #4
    Invité
    Invité(e)
    Par défaut
    Infos insuffisantes.


    [EDIT] Je suis allé sur le site...
    Il est très ancien, et largement obsolète (mise en page avec des <table>, pas responsive, encodage ISO au lieu d'UTF-8,...).

    Il faudrait penser à une refonte complète (et "moderne"), plutôt qu'à essayer de recoller les morceaux qui s'écroulent...


    ...L'année dernière, un développeur a fait des modifications importantes sur mon site...
    Quelles genres de modifications ??
    Dernière modification par Invité ; 10/11/2018 à 10h42.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Par défaut
    Oui oui, je sais bien que le site est limite, mais je l'arrête dans un an (retraite) et vais le donner à quelqu'un qui va le refaire entièrement.
    Je ne cherche pas à recoller les morceaux, mais à utiliser une page pour préparer ma vie après ce site...
    Le développeur a refait l'essentiel de la partie locations.

    Pour revenir à mon problème, je ne comprends pas "infos insuffisantes"... Pour la version php, j'ai trouvé ça dans ovhconfig :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    app.engine=php
    app.engine.version=7.0
    http.firewall=none
    environment=development
    Quelles autres infos veux-tu ?

    Pour l'authentification, je suis désolée, je ne comprends pas, je ne sais pas comment l'enlever, je t'envoie ça en mp.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bon.

    D'après ce qu'on voit, à priori le problème ne vient pas de la BDD, puisqu'on constate déjà des problèmes d'affichage des caractères.
    ...l'orthographe des noms propres étant tr�s variable...
    Il peut s'agir simplement de l'encodage de la page elle-même.

    Ouvre-la avec un éditeur comme Notepad++.
    • Dans les onglets (en haut), choisir "Encodage"
    • -> "Convertir en ANSI".

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

Discussions similaires

  1. Problème antre ancienne version php/mysql et nouvelle
    Par yannicketolga dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 30/03/2006, 17h06
  2. [EasyPHP] Changer version PHP
    Par anto48_4 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 08/03/2006, 11h13
  3. [EasyPHP] [PHP4-MySQL4]Conflit de version php ou MySQL
    Par kuranes dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 17/11/2005, 12h04
  4. [Wamp] Quelles versions php/mysql/apache XP?
    Par Jean_Benoit dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 27/09/2005, 19h41
  5. [REDHAT] Mise à jour version PHP
    Par elagarde dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 14/10/2004, 17h14

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