Parfois, on publie notre site 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 4 é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 corriger 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:
[av_one_third first av_uid=’av-6966nh’]» »
« «
¢ ¢
£ £
© ©
® ®
À À
Á Á
 Â
à Ã
Ä Ä
Ç Ç[/av_one_third]
[av_one_third av_uid=’av-3u2okd’]È È
É É
Ê Ê
Ë Ë
Ò Ò
Ô Ô
Ù Ù
Ú Ú
Û Û
à à
â â
é é [/av_one_third]
[av_one_third av_uid=’av-8w9fx’]ê ê
ë ë
î î
ñ ñ
ô ô
ù ù
û   û
ù   ù
ü   ü
ä ä
ç ç
è è [/av_one_third]
 
 

4. Aller sur le Web

Visitez votre site, 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