| From: | Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> |
|---|---|
| To: | Stéphane SCHILDKNECHT <sas(at)atosc(dot)org> |
| Cc: | pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>, Laurent Mesuré <laurent(dot)mesure(at)free(dot)fr> |
| Subject: | Re: probleme d'encodage de |
| Date: | 2006-05-30 13:32:45 |
| Message-ID: | 20060530133245.GB6726@nic.fr |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-fr-generale |
On Mon, May 29, 2006 at 11:55:18AM +0200,
Stéphane SCHILDKNECHT <sas(at)atosc(dot)org> wrote
a message of 47 lines which said:
> Il est possible également d'utiliser iconv (sous Unix) pour modifier
> l'encodage du fichier texte contenant les données à insérer.
Ou bien recode. Mais quel intérêt puisque PostgreSQL sait le faire ?
> Je dois avouer que pour moi l'encodage, c'est magique... Parfois,
> j'obtiens ce que je veux. Mais alors, je ne sais pas pourquoi ;-)
Non, ce n'est pas magique. Il faut s'en tenir à des règles simples :
- avoir un encodage canonique, celui de référence (UTF-8, que
PostgreSQL appele "UNICODE" est souvent une bonne idée),
- convertir zéro ou une fois en entrée, et zéro ou une fois en
sortie. La plupart des problèmes proviennent de conversions
multiples au bout desquelles on ne comprend plus rien.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Stephane Bortzmeyer | 2006-05-30 13:33:40 | Re: probleme d'encodage de |
| Previous Message | Stephane Bortzmeyer | 2006-05-30 13:25:33 | Re: probleme d'encodage de |