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