IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Encodage BDD dans OBM


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut Encodage BDD dans OBM
    Bonjour,

    J'ai lu pas mal de messages et cherché pas mal sur d'autres sources internet mais sans succès relativement à mon problème.

    J'essaie d'installer OBM version 2.3.7 sur un serveur CentOS 5 mais j'ai rencontré quelques problèmes à la création de la BDD Postgresl.

    Le script qui crée la BDD contient ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    su - postgres -c "createdb -O ${user} --encoding=UTF-8 ${db}
    Et lors de l'exécution du script, j'ai eu droit à un beau message du style de celui donné sur cette discussion :
    ERROR: encoding UTF-8 does not match server's locale fr_FR
    DETAIL: The server's LC_CTYPE setting requires encoding LATIN1
    Alors j'ai viré le répertoire data et recréé le cluster avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    initdb -E=UTF8 --locales=fr_FR.utf8 /var/lib/pgsql
    Maintenant j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    SHOW LC_CTYPE;
      lc_ctype
    ------------
     fr_FR.utf8
    (1 ligne)
     
     
    SHOW server_encoding;
     server_encoding
    -----------------
     UTF8
    (1 ligne)
     
    SHOW client_encoding;
     client_encoding
    -----------------
     UTF8
    (1 ligne)
    J'ai relancé le script d'installation d'OBM et tout semble s'être passé normalement au niveau de la BDD.

    Mais j'ai :
    1) Un problème d'affichage d'accents dans l'interface OBM
    2) Ce genre de message à l'ajout d'un utilisateur dans OBM :
    Warning: pg_query() [function.pg-query]: Query failed: ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xe96e61 HINT: Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas au jeu de caractÚres attendu par le serveur, le jeu étant contrÎlé par « client_encoding ». in /usr/share/obm/obminclude/phplib/db_pgsql.inc on line 96
    Je ne sais plus où chercher pour rendre tout ça fonctionnel.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    D'après le message d'erreur, l'application envoie de l'iso-latin-1 et interprète ce qu'elle reçoit comme de l'iso-latin-1 alors que ça devrait être de l'UTF8 dans les deux sens.
    Il y a peut-être un réglage dans la config d'OBM pour ça?

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Merci pour la réponse.

    A priori non il n'y a pas de réglage dans OBM, à part la langue par défaut qui est dans mon cas bien sûr le français mais ça ne change rien au script d'install.

    Bon pas très grave c'était pour du test et on vient de décider en réunion qu'on va virer le serveur virtuel en question donc... Ou bien je monte un serveur virtuel tout neuf pour un dernier essai, ou bien je laisse tomber.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. [MySQL] Affichage d'une valeur de la bdd dans un input
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 23/02/2006, 12h28
  2. [DAO] Comment gérer les liens avec la bdd dans mes classes?
    Par Wormus dans le forum Autres
    Réponses: 6
    Dernier message: 22/02/2006, 16h14
  3. [Excel vba + ADO(X)] afficher BDD dans listbox
    Par Emcy dans le forum Access
    Réponses: 4
    Dernier message: 13/12/2005, 12h46
  4. [Encodage] Unicode dans un mail envoyé par servlet
    Par beber69 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 16/09/2005, 17h21
  5. Quel type de BDD dans mon cas
    Par zoubidaman dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 10/06/2004, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo