[Résolu] WordPress et l’encodage de caractères. (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #447304
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Salut,

    Ma question concerne l’encodage des caractères et la validité XHTML de wordpress.

    J’ai installé WordPress 2.0.2 et je me suis aperçu que sans avoir fait aucune modification, ni avoir écrit le moindre billet, « mon wordpress » n’est pas valide sur levalidateur du W3C.

    Le test me renvoie le message d’erreur suivant:

    Sorry, I am unable to validate this document because on line 16-17, 25-26, 31, 33-34, 92 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

    Apparemment, il s’agit d’un problème d’encodage. Je précise que j’ai francisé wordpress avec la version utf-8 du fichier fr-FR.mo

    Quelqu’un sait-il ce qu’il faut modifier pour résoudre ça?

    Merci d’avance, @++

    #572103
    benkenobi
    Gestionnaire du forum
    Maître WordPress
    4073 contributions

    Ton hébergeur et/ou ta base de données sont-ils encodés également en UTF-8 ?

    #572104
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Oula! bonne question! 😮

    Je vais vérifier ça. L’hébergeur en question, c’est Free.

    Merci. Je vous tiens au courant, @++

    #572105
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Re,

    Bon j’ai vérifié et effectivement ma Base de donnée n’était pas en utf-8. Je l’ai modifiée en conséquence (j’avais plusieurs choix pour l’utf-8: bin, unicode etc…lequel choisir?)

    Malheureusement, ça n’a rien changé au test de validité. toujours le même problème.:(
    Une autre idée?

    @+++

    #572106
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Salut,

    Je reviens sur ce message d’échec au test de validité:

    Sorry, I am unable to validate this document because on line 16-17, 25-26, 31, 33-34, 92 it contained one or more bytes that I cannot interpret as utf-8

    Quel est le fichier concerné par ces différentes lignes? J’aimerais bien y jetter un oeil pour éventuellement le modifier?

    merci d’avance. @ +

    #572107
    z720
    Membre
    Maître WordPress
    579 contributions

    Il s’agit de la source html générée…
    il fauut que tu affiches la source de la page pour voir où ça coince.

    Si c’est dans un billet ou un commentaire, ça vient de la base, sinon ça vient probablement du thème.

    #572108
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Salut,

    J’ai regardé le code source et bizarrement, le problème semble venir de simples lignes de commentaires dans le code.

    Je vais jetter un oeil au thème.

    @++

    Edit: Le problème venait bien du thème par défaut. En changeant de thème (thème classic), wordpress passe bien le test de validité. J’ai en partie corrigé les erreurs du thème par défaut. Il faut remplacer certains accents dans des lignes de commentaires des fichiers header.php et sidebar.php.
    Il reste néanmoins une petite erreur qui se trouve quelquepart dans une ligne de code d’un fichier. Je ne l’ai pas encore trouvée mais on peut quand même considérer le problème comme étant résolu.

    Merci à tous pour votre aide. @ bientôt. 😉

    #572109
    z720
    Membre
    Maître WordPress
    579 contributions

    Si c’est un problème d’accents dans le thème, c’est que les fichiers du thème ne sont pas en UTF-8.

    Tu peux faire la conversion dans un éditeur de texte : par exemple dans le notepad de windows : « enregistrer sous » > encodage (en bas dans la boite de dialogue)

    #572110
    Anthony
    Participant
    Initié WordPress
    10 contributions

    comment ne pas avoir pensé à ça??? :o:(:rolleyes:

    @++ et merci!

    #572111
    Anthony
    Participant
    Initié WordPress
    10 contributions

    Re,

    Petite info utile: Aucun problème de validité lorsque l’on installe directement la version 2.0.2 alors qu’il faut un peu bidouiller avec la version 2.0.1fr ou même après une mise à jour 2.01 ==> 2.0.2

    @++

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.