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

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Doug Ross <doug(dot)ross(at)free(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Problème d'accents.... client ou serveur ?
Date: 2013-03-19 22:32:32
Message-ID: 1363732352.2963.1.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On Tue, 2013-03-19 at 22:56 +0100, Doug Ross wrote:
> 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 ?
>

Votre script envoie bien les données en UTF-8 ? si vous regardez vos
données à partir de psql, sont-elles bien affichées ?

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Doug Ross 2013-03-19 22:50:17 Re: Problème d'accents.... client ou serveur ?
Previous Message Doug Ross 2013-03-19 21:56:25 Problème d'accents.... client ou serveur ?