ARTICLE PLUS ANCIEN
ARTICLE PLUS RÉCENT
 
  Comment partager ses articles avec Share This

Chris Hughes, Facebook + Obama
 

Comment ajouter les accents français dans le PHP en 3 étapes

Catégories : Blogue, Tutoriels, WordPress
Mots-clefs : ,

25 mai 2009 15 commentaires

Parfois, on publie notre blogue et certains mots avec des accents français s'affichent comme publi?, fran?ais ou r?cent, même si on les voit correctement dans nos fichiers WordPress comme publié, français et récent. Pourquoi le navigateur n'arrive-t-il pas à publier les accents? C'est frustrant mais Il y a une façon très simple de publier correctement les accents en français. Après maintes recherches sur le web, j'en ai conclu que la façon la plus simple de corriger ce frustrant problème, est d'ajuster le code PHP avec le code des accents en question.

Je trouve que la procédure suivante est bien simple et elle garantie que vos accents s'afficheront dans tous les navigateurs. La voici en 3 étapes:

1. Trouver l'accent

Dans vos fichiers WordPress tels qu'archives.php, single.php, etc., trouvez le code PHP qui contient le mot avec un accent français qui s'affiche incorrectement dans votre navigateur.

2. Modifier le fichier

Ouvrez le fichier dans lequel se trouve l'accent qui s'affiche incorrectement dans le navigateur et effacez l'accent.

3. Ajouter le code universel

Remplacez l'accent par son code universel. Sauvegardez votre fichier et téléchargez-le sur votre serveur.

Voici la liste de codes universels que j'utilise et qui jusqu'à date n'ont fait aucun défaut: 

» » 
« « 
¢ ¢ 
£ £ 
© © 
® ® 
À À 
Á Á 
 Â
à à
Ä Ä 
Ç Ç 
È È 
É É
Ê Ê 
Ë Ë  
Ò Ò
Ô Ô 
Ù Ù 
Ú Ú 
Û Û  
à à  
â â
é é 

ê ê 
ë ë 
î î 
ñ ñ  
ô ô 
ù ù 
û   û 
ù   ù 
ü   ü 
ä ä 
ç ç 
è è 

4. Aller sur le Web

Visitez votre blogue, rafraîchissez vos pages et le code PHP devrait s'afficher avec les accents. Par exemple, pour le mot Publié dans le code suivant, si vous avez effacé le "é" et l'avez remplacé par "é" comme suit:

<span class="date">Publié le <?php the_time('d F Y'); ?>

<span class="date">Publi&eacute; le <?php the_time('d F Y'); ?>

Avant le code, on  voyait:

publie

Après le code, on devrait voir:

publie21


 

 

15 commentaires

  1. nicolas dit :

    Bonjour,

    une petite remarque, vous confondez l’encodage des fichier php/html, l’encodage des caractères et celui de la base de donnée !! Il vous manque l’encodage dans l’entête http, tant qu’a raconter n’importe quoi autant aller jusqu’au bout.

    • Diane Bourque dit :

      Je ne parle ici que de modifier les fichiers PHP d’un site WordPress. 98% des 843 fichiers d’un site WordPress sont en format PHP. Ce tutoriel s’applique aux personnes qui ont un site WordPress et qui rencontrent des bugs avec les accents non affichés sur leur site. J’explique comment ajouter les accents français dans les fichiers PHP d’un site WordPress.

  2. Marc dit :

    Bonjour,

    J’ai le même problème pour l’affichage du mois de février. Toutefois, je ne parviens pas à trouver le fichier qui gère les mois de l’année. Avez-vous une idée?

    Merci par avance,

    • Diane Bourque dit :

      Malheureusement, le mois ne sont pas gérés avec ce code. La façon la plus simple pour afficher les mois en français est de faire une installation WordPress en français. Ceci rend votre Tableau de bord en français et affiche les dates et mois en français.

      • Marc dit :

        merci Diane. J’ai basculé mon wordpress en français mais le problème ne s’est pas résolu. Je vais continuer de chercher. Merci en tout cas de votre réponse.

  3. caporal forte color dit :

    Merci beaucoup
    Solution très astucieuse et beaucoup plus rapide que tout ce que j’ai pu trouver avant (comme modifier le .htaccess). Comme quoi l’astuce est plus efficace que la modification des codes…

  4. gal dit :

    Merci beaucoup,
    Je suis encore débutant en php et vraiment le premier truc qui ma énerver bas vous venez de m’aider a le résoudre en quelque seconde merci beaucoup.

  5. N7F5 dit :

    Merci beaucoup !

  6. A-snowboard dit :

    Merci pour ce petit billet. Il m’a été utile pour modifier le fichier 404.php !

    Bonne soirée !

  7. Gabriel Lavallée dit :

    Merci beaucoup Diane, cet article me fut très utile!

  8. tonix dit :

    j’ai ce problème d’accents en faisant des include sur mes pages.
    je me vois pas modifier tous les accents par leurs code, un travail titanesque !
    il doit y avoir un moyen plus « w3c » de le faire
    merci qd meme

  9. Marc dit :

    Merci Beaucoup

 

 

Laissez un commentaire

Votre nom (requis)

Votre courriel(requis mais jamais publié)

Votre site Web (optionnel)

Politique des commentaires : Les commentaires sont libres mais protégés par Akismet (ant-spam). Votre commentaire apparaît sur mon site dès que vous cliquez "Publiez mon commentaire" à moins qu'Askismet l'ait récupéré. Si c'est le cas, je l'approuverai lors de mon prochain passage sur mon Tableau de bord WordPress.

Pour ajouter votre photo avec votre commentaire : Allez chez Gravatar.

 

Un petit à propos…


Diane BourqueMon nom est Diane Bourque et je suis travailleur autonome. J'offre des Services Web et j'habite à Montréal. Je suis détentrice d'un baccalauréat en musique et un baccalauréat en droit et je suis passionnée du Web depuis 1995.

Tél : (514) 240 2114
diane@dianebourque.com

Klout ♥ Peer Index


Diane Bourque's (@dianebourque) PeerIndex is
50

PInterest ♥ Google+

Follow Me on Pinterest