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 :

Mauvais affichage des accents


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2014
    Messages : 3
    Par défaut Mauvais affichage des accents
    Alors voila après des heures de recherche dans les FAQ, les forums, sites, tutoriels , et en changeant mon encodage et le code de mon site je ne sais combien de fois j'ai toujours ce problème d'accent c'est a dire que sur ma page (mon site en possèdes 10 environs), les accents sont toujours convertie comme ceci ==> �
    Ma page est bien encoder en UTF-8 : vérifier avec notepadd ++ et avec chrome

    ce code rajouter :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

    une balise méta pour forcer l'encodage :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    Et ma base de donnée et en utf8_general_ci.

    Donc voila je ne vois pas du tout d'ou peut venir ce problème si vous avez des idée elles sont les bienvenue

    Je vous mes le code complet de la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Formulaire Freelance</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="css/style.css" rel="stylesheet" type="text/css" />
    <!--    <link href="css/bootstrap.css" rel="stylesheet" type="text/css" />-->
        <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="js/jquery.js"></script>
    </head>
    <body style="background-color: #fff;overflow-x:scroll;">
     
    <?php
        session_start();
        if(!isset($_SESSION['login']) || $_SESSION['autoriser'] != '1'){
        	header("location:connexion.php");
        }
    ?>
     
     
    	<nav class="navbar navbar-default navbar-static-top " role="navigation">
    	  <div class="navbar-header">
    		<a class="navbar-brand menuCentre" href="deconnexion.php">Se déconnecter</a>
    	  </div>
    	</nav>
     
        <table class="table table-bordered" id="tableau">
            <thead>
                <tr class="danger">
                    <td>Présentation</td>
                </tr>
            </thead>
     <tbody>
    <?php
    	include "AccessBddMysqli.php";
    	$reponse = mysql_query("SELECT i.*, m.*, p.* FROM infofreelance i 
    							LEFT OUTER JOIN metier m ON m.id = i.idMetier 
    							LEFT OUTER JOIN projet p ON p.id = i.idProjet"
    							) or die(mysql_error());
        while($donnees = mysql_fetch_array($reponse) ){
    	/* Vérification = si il y a des fichier upload ou non.*/
    			$cheminProjet = "fichier/projet/".$donnees['fichier'];
    			$cheminCv = "fichier/cv/".$donnees['lienCv'];
    			$cheminRib = "fichier/rib/".$donnees['lienRib'];
    			$cheminPhoto = "fichier/photo/".$donnees['lienPhoto'];
     
     
    		// si 0 sélectionner alors non sinon oui
    		if($donnees['apparaitreSite'] == 0)
    			$donnees['apparaitreSite'] = "non";
    		else
    			$donnees['apparaitreSite'] = "oui";
    ?>
                <tr>
    				<td style="width:25em;">
                        <textarea rows="10" cols="15" class="form-control">
                            <?php echo $donnees['presentation']?>
                        </textarea><br/></td>
                </tr>
            	</tbody>
    <?php
        }
    ?>
        </table>
    </body>

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut
    si vous travaillez sous notepad++ , allez vers onglet encodage --> convertir en utf 8 --> enregistrer le fichier,

    Crdt

Discussions similaires

  1. Mauvais affichage des accents
    Par Vinuto dans le forum Langage
    Réponses: 4
    Dernier message: 15/12/2014, 21h52
  2. Mauvais affichage des images et message d'erreur
    Par SLAM JACK dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2006, 18h11
  3. Réponses: 1
    Dernier message: 22/12/2005, 15h45
  4. Réponses: 1
    Dernier message: 21/11/2005, 11h37
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

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