Encodage et affichage

Ce sujet a 2 réponses, 2 participants et a été mis à jour par  Jérôme, il y a 2 ans et 1 mois.

  • Auteur
    Messages
  • #1349


    Cloarec Laurent

    Bonjour

    Les données de la base sont (comme bien souvent pour les applications « A.M.P. ») stockées avec l’encodage UTF8, mais dans l’application ces mêmes données nécessitent de basculer le navigateur encodage ISO-8859-1 pour afficher correctement des caractères accentués.
    Cela pose bien entendu des problèmes de clarté , et plus encore lors des imports/exports…

    Cordialement

  • #1350


    Cloarec Laurent

    C’est un gros problème quand les noms des agents contiennent des caractères accentués, car lors de leur affectation, la liste supprime carrément ces caractères, et on obtient sur le planning l’affichage de M. ou Mme « null » !!!

  • #1362


    Jérôme
    Admin bbPress

    Bonjour,

    Après quelques échanges et quelques tests, nous avons constatés que ce problème se pose lorsque l’on importe directement les données dans phpmyadmin et non lors d’une utilisation « normale » de Planning Biblio (création de fiche depuis l’interface ou importation LDAP).

    La raison : l’application attend des entités html est non des caractères latin1 ou utf8.
    J’ai effectué des tests d’importation en spécifiant que le fichier source était encodé en utf8 puis en latin1, et le problème est le même dans les 2 cas.

    Solutions :
    1. Transformez les fichiers avant de les importer (remplacer é par é è par è , etc.)
    2. Ajouter un script d’importation CSV dans Planning Biblio (j’y réfléchirai)
    3. Abandonner les entités HTML au profit de l’UTF8 dans la base de données (représente beaucoup de travail)

Répondre à : Encodage et affichage

Vos informations: