#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
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/
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