Problème d'affichage avec WP

Nouveau WRInaute
Bonsoir à tous,
Me revoilà pour de nouvelles aventures!
En effet je tente de modifier WordPress pour faire quelquechose d'encore plus pérformant qui réponde à mes besoins car on m'a dit que cette plateforme était géniale et flexible.
J'ai donc tenté l'installation, quelques modifications...
Et là c'est le drame!
En changeant le thème avec un thème initialement en Anglais, j'ai voulu traduire les menus mais j'ai pu constater que dans certains blocs, les caractères spéciaux s'affichaient mal, c'est très aléatoire...

Le codage est pourtant en UTF-8 je ne comprends pas.
Un exemple visible ici: http://www.llvproject.power-heberg.com/vids/news/3.html

En bas de l'article on a:
"Laisser un commentaire

Vous devez �tre connect� pour publier un commentaire."

Dans le bloc méta dans la colonne à l'extrème droite on a:
"Entr�es (RSS)"

Et si on met des caractères spéciaux dans le footer on a des ? aussi...

Voici un morceau du code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">
	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

bloginfo('charset') récupère le charset que l'on a indiqué dans la partie admin du blog, soit UTF-8.
Je n'ai rien modifié du script d'origine à part le thème et j'ai effectué une traduction...

Si quelqu'un pouvait m'aider j'en serait très reconaissant.
Bonne soirée et merci d'avance! :D
 
WRInaute accro
Ta base est aussi en UTF8 ?

Sinon effectivement en codant avec les &; cela devrait aller.

Est ce que ton thème est prêt à la traduction ? Dans ce cas là c'est peut être plus simple avec un fichier MO
 
WRInaute accro
Pog57 a dit:
Je n'ai rien modifié du script d'origine à part le thème et j'ai effectué une traduction...
Tu as édité le thème et tu y as ajouté des caractères accentués au format ISO-8859 au lieu de UTF-8. Pour ne pas te casser la tête, utilise les entités HTML comme proposé par Monty973.

Pog57 a dit:
on m'a dit que cette plateforme était géniale et flexible.
+1

Jean-Luc
 
Nouveau WRInaute
Merci à tous je me pencherai sur ca ce soir...
Je vais adopter les htmlentities alors!

Bonne journée et merci de votre aide
8011.gif
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut