Project

General

Profile

Anomalie #12300

pb avec les accents dans GRR

Added by Yan Naessens over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Target version:
Start date:
07/06/2015
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

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


Related issues

Copied to grr - Anomalie #13784: pb avec les accents dans GRR Fermé 07/06/2015

History

#1 Updated by Arnaud FORNEROT over 7 years ago

  • Project changed from Envole to grr

#2 Updated by Igor GODI over 7 years ago

  • Status changed from Nouveau to En cours
  • % Done changed from 0 to 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 Updated by Arnaud FORNEROT over 7 years ago

  • Status changed from En cours to Fermé
  • Target version set to Envole 3.3.11

#4 Updated by Arnaud FORNEROT over 7 years ago

  • Status changed from Fermé to Accepté
  • Target version changed from Envole 3.3.11 to Envole 3.3.12

#5 Updated by Igor GODI over 7 years ago

  • % Done changed from 20 to 90

Code corrigé.
Il reste a tester sur des comptes réel

#6 Updated by Igor GODI over 7 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 90 to 100

#7 Updated by Arnaud FORNEROT over 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF