Skip site navigation (1) Skip section navigation (2)

Re: Erreur de conversion UTF8 LATIN9

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: c(dot)maumont(at)univitis(dot)fr
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Erreur de conversion UTF8 LATIN9
Date: 2011-01-10 10:15:37
Message-ID: 4D2ADC49.1070903@lelarge.info (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Le 10/01/2011 09:54, c(dot)maumont(at)univitis(dot)fr a écrit :
> [...]
> J'essaye de travailler avec un web service (seed de prodouanes).
> Ce web service donne entre autres les coordonnées d'entreprises européennes en fonction de leur N° d'accises.
> Ce web service est obligatoirement en UTF8.
> Ma base est en en LATIN9.
> J'ai donc essayé d'utiliser SET CLIENT_ENCODING TO 'UTF8' qui fonctionne parfaitement jusqu'à ce que je tombe sur des caractères qui n'ont pas d'équivalent en LATIN9, ce qui génère une erreur.
> 
> Je me tourne donc vers CREATE CONVERSION. 
> Mais la chose ne me paraît pas triviale et avant de réinventer la roue,
> je me dis qu'il existe peut-être quelque part une fonction qui convertirait l'UTF8 en LATIN9 en ignorant ou en remplaçant (par un "?" par exemple) les caractères sans correspondance. Quelqu'un a-t-il entendu parlé de quelque chose de ce genre ?
> 

Non, jamais entendu parler d'un outil comme ça.

> Je sais que la meilleure solution serait de passer tout en UTF8. Ca sera pour le prochain serveur.
> 

Yep, ce serait le plus simple en effet.


-- 
Guillaume
 http://www.postgresql.fr
 http://dalibo.com

In response to

pgsql-fr-generale by date

Next:From: Daniel VeriteDate: 2011-01-10 11:29:17
Subject: Re: Erreur de conversion UTF8 LATIN9
Previous:From: c.maumontDate: 2011-01-10 08:54:38
Subject: Erreur de conversion UTF8 LATIN9

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group