On jeu., 2012-07-19 at 13:02 +0200, Arnaud Vandecasteele wrote:
> Donc cela proviendrait de mes locales qui ne sont pas bien
> configurées ?

D'après le résultat de la commande ``locale``, ton système utilise
l'encodage "C". Ce n'est ni bien ni mal, c'est juste un choix avec des
avantages et des inconvénients.

D'après la page déjà citée, "C" correspond grosso-modo au ASCII
standard. C'est donc normal que tu ne puisses pas voir correctement des
caractères UTF-8.

Sauf cas particuliers, les logiciels qui tournent sur ton système vont
donc travailler dans l'encodage "C". Ça concerne ta console et plein
d'autres logiciels.

Je ne sais pas si tu peux te permettre de changer l'encodage au niveau
système. C'est une solution un peu radicale (c'est-à-dire simple mais
avec de possibles effets indésirables).

Sinon, chaque application a sa façon de gérer l'encodage. ogr2ogr
utilise PGCLIENTENCODING (pour les connexions PostGIS en tout cas),
pgsql2shp a une option -W, etc...

Note que pour utiliser un encodage, il faut que le système le
reconnaisse. La commande ``locale -a`` t'indique les encodages
actuellement supportés. Tu dois normalement pouvoir en ajouter d'autres,
la page citée précédemment explique comment. C'est de la doc Ubuntu mais
ça doit pouvoir s'appliquer à des systèmes similaires. Pour le reste, le
mieux serait que tu en parles avec des spécialiste de Solaris.

Cordialement
-- 
Gilles Bassière - Web/GIS software engineer
http://gbassiere.free.fr/



_______________________________________________
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à