Problème d'accents.... client ou serveur ?

From: Doug Ross <doug(dot)ross(at)free(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Problème d'accents.... client ou serveur ?
Date: 2013-03-19 21:56:25
Message-ID: 5148DF09.70109@free.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonsoir,

Je suis en train de construire un script perl pour interagir via xml-rpc
avec une base postresql 9.1.8 utilisée pour OpenERP 6.1
Après quelques tâtonnements j'arrive a créer/mette à jour des objet
OpenERP (produits, contacts, etc..).

Mon soucis maintenant ce sont les mots accentués.
Je n'arrive pas à déterminer où se situe le pb :(

Si je crée un produit (ex: chaussure été) depuis l'interface web, les
accents sont correctement stockés dans la base (enfin je suppose vu que
ça fonctionne).
Si je récupère le champ "name" de ce produit (qui contient vu de la
ligne de commande non plus des accents mais des "codes") et le réutilise
pour crée un 2eme produit "maillot été", alors dans l'interface web je
n'ai plus les accents mais des "codes cabalistiques".

Ma configuration :
Client web Firefox 17.0.4 ESR sur W7
PGSQL 9.1.8 + OpenERP 6.1 + perl 5.14.2 sur Ubuntu 12.04.2 avec les
locales suivantes de définies :
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Côté pgsql j'ai réussi à trouver ça :
List of databases
Name | Owner | Encoding | Collate | Ctype | Access
privileges
-----------+----------+----------+-------------+-------------+-----------------------
Base1 | openerp | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |

Je pense donc que je suis bien en UTF8 "partout" sur le serveur et
pourtant..... mon script perl local via xml-rpc ne "voit" ni "n'écrit"
correctement les caractères accentués.

Avez-vous déjà rencontré ce type de pb ?
Avez-vous une piste de recherche à me donner pour continuer
d'investiguer et arriver à identifier le pb ?

Petite remarque (qui a son importance) => Je suis un débutant total
concernant PGSQL :D

Merci d'avance,
Nicolas

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2013-03-19 22:32:32 Re: Problème d'accents.... client ou serveur ?
Previous Message Dimitri Fontaine 2013-03-14 16:37:15 Re: Pb install Postgres 9.2 sur Windows Embedded Standard 7