Forum général.général Spip, mauvais charset

Posté par  (site Web personnel) .
Étiquettes : aucune
-1
16
jan.
2009
Bonjour,
Suite à une petite mise à jour foireuse, je me retrouve avec un site illisible puisque j'ai perdu l'ensemble de mes caractères accentués.

Après vérification dans la base mysql, les données sont sauf et c'est juste l'affichage terminal qui pose problème.

Juste pour savoir si quelqu'un à déjà eut se problème et si dans ce cas, il aurait une solution me permettant de corriger ce petit problème.

Merci d'avance

le site est ici : http://www.sommaire-des-sommaires.info

++ Beleys
  • # iso-8859-1

    Posté par  . Évalué à 3.

    Les textes sur ton site sont en utf8 (unicode), or le site demande l'affichage en iso-8859-1 comme on peut le lire dans la source du code html :

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    modifie le squelette ou je ne sais quoi qui gère cela, pour qu'à la place il demande :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    sinon les polices affichées sont assez moches, cela fait tout crénelé chez moi.

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: iso-8859-1

      Posté par  . Évalué à 1.

      tu dois aussi pouvoir forcer le charset avec un fichier .htaccess
      à la racine du site

      ce fichier contiendra
      AddDefaultCharset UTF-8

      sinon comme proposer par farvardin, mettre le squelette (template) de spip en utf-8
      • [^] # Re: iso-8859-1

        Posté par  . Évalué à 2.

        Optionnel et pas conseillé...

        Par défaut, apache enverra les fichiers au charset utilisé pour l'enregistrement. C'est bien plus efficace de le laisser gérer ça lui même que de forcer l'envoi dans un charset particulier (à condition d'être cohérent, si ton fichier est en UTF-8, de mettre UTF-8 en meta aussi...).
  • # .htaccess

    Posté par  (site Web personnel) . Évalué à 1.

    Mets un fichier .htaccess à la racine du site avec juste une ligne:

    AddDefaultCharset UTF-8

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: .htaccess

      Posté par  (site Web personnel) . Évalué à 1.

      Merci pour vos conseils, mais mon erreur doit être aussi ailleurs, il y a une variable #CHARSET mal instanciée ... il ne me reste plus qu'à trouver où la configurer

      En effet, maintenant les propriétés de la pages sont "correctes", par contre, l'affichage est toujours faux.

      Pour les polices, je n'avais pas remarqué avec Iceweasel 3.0.5, par contre, elles sont affreuses sous Opera 9.63 ...
      Je m'occuperai de cela après, mais merci de me l'avoir signalé

      ++ Beleys
      • [^] # Re: .htaccess

        Posté par  (site Web personnel) . Évalué à 1.

        En fait c'était tout simple ...
        Il suffisait d'utiliser un script inclu dans spip pour faire la conversion.
        qui s'appelle via : mon_site/ecrire/?exec=convert_utf8


        dsl du dérangement ..
        • [^] # Très intéressant ce site

          Posté par  . Évalué à 2.

          Ton poste aura au moins eu le mérite de me faire découvrir ton site qui me sera d’une grande utilité (je possède ma petite collection de LinuxMag, MISC et consort).

          Alors, merci
        • [^] # Re: .htaccess

          Posté par  (site Web personnel) . Évalué à 2.

          c'est toujours la merdouille au niveau des accents ton site...

          tu as vidé le cache ?
  • # je suis d'accord ...

    Posté par  (site Web personnel) . Évalué à 1.

    En fait j'ai validé en local ... et rien à faire .. pour le moment, je sèche sur le distant ...

    J'en suis arrivé à tout virer ... refaire une installe neuve et ré-importation des données provenant de la version local ... et c'est toujours pas çà

    Y a des fois, je me dis que j'aurais pas du tenter la mise à jour :D

    ++ Beleys
  • # en cas de soucis avec Spip

    Posté par  (site Web personnel) . Évalué à 3.

    Bonjour

    Je ne comprends pas pourquoi tu ne t'adresses pas à la liste des utilisateurs Spip.

    http://listes.rezo.net/mailman/listinfo/spip

    Cette liste de discussion est destinée à toutes les questions autour de l’utilisation de SPIP. C’est l’endroit le plus pertinent pour obtenir de l’aide.
    Il s’agit donc de notre liste principale : si vous êtes webmestre d’un site SPIP, rédacteur d’un site SPIP, et que vous voulez discuter de différents problèmes liés à l’utilisation de SPIP, c’est là qu’il faut vous rendre...
    Si vous débutez avec SPIP, nous vous conseillons vivement de vous abonner à cette liste des utilisateurs (tout cela est évidemment gratuit). Cette liste est très animée, réactive, et vous y obtiendrez rapidement de nombreux conseils et des réponses à toutes sortes de questions.

    Attention : Cette liste est très active. Avant de poster, merci de consulter ses archives publiées en ligne et que l’on peut interroger grâce à un moteur de recherche, pour voir si le sujet n’a pas déjà été abordé. Merci également de consulter la présente documentation (en particulier les FAQ).


    Je te recommande de passer par un lecteur de newsgroup pour cette liste, c'est tellement plus pratique.

    A mon avis, tu as un problème avec tes balises META (en spip), qui pense que ton site est en iso8859-1, donc qui renvoit ce charset pour #CHARSET.

    Comme ta base de donnée est en UTF8, il suffit juste d'indiquer à Spip le bon charsert, sans faire la conversion. La page citée dans un autre commentaire te donne le lien vers l'outil de gestion des charsets.

    Bien sur, il faut vider le cache après.

    A bientôt
    Grégoire

    PS : la prochaine fois, pense à préciser la version de Spip.

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

    • [^] # Re: en cas de soucis avec Spip

      Posté par  (site Web personnel) . Évalué à 1.

      euh comment dire Oups ....

      J'avais googolisé rapidement, puis fait le tour des forums d'aide présent sur spip.org ...

      mais c'est un fait que je n'ai pas du tout le reflexe liste d'utilisateur.

      Merci du rappel

      Sinon, le site est de nouveau lisible ...
      Il ne me reste plus que :
      - voir le problème des polices
      - refaire des squelettes agréables
      - refaire les CSS
      - finir l'intégration du javascript
      - remplir la base (tous les volontaires sont acceptés avec plaisir)
      - et refaire une campagne de pub pour ré-attirer du monde (ce post est d'ailleurs un peu de la publicité cachée :D )

      ++ Beleys

      (et sinon, mon problème était bien celui que tu as décris ....merci )

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.