banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 10 February 2011 17:33

gecomo
Participant occasionnel
Date d'inscription: 13 Aug 2006
Messages: 38

Encodage non UTF-8 avec FME2011 si écriture vers Postgis

Bonjour,

Nous utilisions FME2010 et maintenant, la version définitive de 2011 a été installée chez nous.
Nous sommes néanmoins confrontés à un problème d'encodage des caractères lorsque nous écrivons dans nos tables postgis.
Si nous utilisons notre script créé pour 2010 avec FME 2010, les caractères avec accent s'écrivent juste.
Le même script utilisé avec 2011 nous donne des caractères erronnés pour les caractères avec accent.

Quelqu'un a une idée ???

Merci d'avance

Véronique

Hors ligne

 

#2 Thu 10 February 2011 18:16

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Encodage non UTF-8 avec FME2011 si écriture vers Postgis

FME 2011 supporte maintenant UNICODE. Il y a eu pas mal de changement au niveau de la gestion des jeux de caractères.
Je pense que tout est expliqué dans
FME 2011 Sneak Peek: PostGIS
http://evangelism.safe.com/fmeevangelist67/


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#3 Fri 11 February 2011 06:25

gecomo
Participant occasionnel
Date d'inscription: 13 Aug 2006
Messages: 38

Re: Encodage non UTF-8 avec FME2011 si écriture vers Postgis

Bonjour,

Ca parait très bien, surtout cette partie

Well, if you read the above article, you’ll know that it’s not just the ‘code point’ (the Unicode ID number) of a character that matters, but how it is stored (the encoding). FME now transfers data from the PostGIS reader and to the PostGIS writer using UTF8 encoding. UTF8 is good because it is variable length and can handle any Unicode character. You could say that it is the FFS format of character encoding!


Mais, si j'ai du texte, provenant d'un dessin DWG et que je veux l'écrire dans une table Postgis en l'attribuant à une colonne particulière de ma table, il me bousille les lettres avec accent et, dans le log, voici ce qui ressort :

ERROR:  invalid value for parameter "client_encoding": "IBM-5348_P100-1997"
STATEMENT:  set client_encoding to 'IBM-5348_P100-1997'


Où et comment régler ce paramètre de client_encoding ? Ou comment faire en gros ?

Merci d'avance

Véronique

Hors ligne

 

#4 Fri 18 February 2011 09:47

gecomo
Participant occasionnel
Date d'inscription: 13 Aug 2006
Messages: 38

Re: Encodage non UTF-8 avec FME2011 si écriture vers Postgis

Bonjour,

Alors le problème a été remonté à SAFE par la société INSER SA. SAFE a pu le reproduire et va donc plancher dessus et nous tenir informé. Et nous... ben on va faire de même dès qu'on a une réponse.

Hors ligne

 

#5 Thu 03 March 2011 11:17

gecomo
Participant occasionnel
Date d'inscription: 13 Aug 2006
Messages: 38

Re: Encodage non UTF-8 avec FME2011 si écriture vers Postgis

Bonjour,

Grâce à la remontée d'information d'INSER SA, Safe a donc planché sur le problème et il est résolu à partir du build 12036 pour FME 2012 béta (on a testé et en effet, ça fonctionne).

Cette modification va aussi faire partie du SP1 de FME 2011.

Voilà, un problème de moins ;-)

Véronique

Hors ligne

 

Pied de page des forums

Powered by FluxBB