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
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 ? |