Anomalie #12300
pb avec les accents dans GRR
Description
ayant constaté des problèmes avec les accents dans ma "vieille" installation au lycée, je suis reparti en tests sur une installation toute fraiche de GRR sur un serveur 2.3 à jour en complète.
Le problème demeure :
la base de données est annoncée comme UTF-8, mais les tables sont en latin-1
le résultat est que les accents dans les prénoms, notamment, mais pas seulement, ressortent en général sur deux caractères
Demandes liées
Historique
#1 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Projet changé de Envole à grr
#2 Mis à jour par Igor GODI il y a plus de 10 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 20
Aprés vérification de cohérence : le code de grr est bien en iso-8859-1, la base de données est en utf8 mais toutes les tables en iso-8859-1, apache est bien configuré en iso-8859-1. Les accès internes à l'appli et sur un utilisateur (no met prénom avec des accents) généré directement dans la base de données à la main fonctionnement bien en afficage.
Donc il y a une forte présomption pour que lors du login de l'utilisateur, le script dé'auto-création du user reçoit de l'utf8 via les attributs retournés par cas et donc sont enregistrés encodés en UTF8 dans la base de données.
Dans le code, src/grr-2.2.2/index.php : lignes 189 et 192 : prévoir une conversion UTF8 vers ISO-8859-1 des 2 champs (firstname et lastname) avant de lancer la méthode grr_opensession
#3 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Statut changé de En cours à Fermé
- Version cible mis à Envole 3.3.11
#4 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Statut changé de Fermé à Accepté
- Version cible changé de Envole 3.3.11 à Envole 3.3.12
#5 Mis à jour par Igor GODI il y a plus de 10 ans
- % réalisé changé de 20 à 90
Code corrigé.
Il reste a tester sur des comptes réel
#6 Mis à jour par Igor GODI il y a plus de 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 90 à 100
#7 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Statut changé de Résolu à Fermé