Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: probleme d'encodage de caractères



Stephane Bortzmeyer a écrit :

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.




En effet si je met tout en UTF-8 ca marche impecable. Le probleme c est les differences entre ISO-8859-1 et LATIN9.

Mais en UTF-8 c est avec PHP que j'ai un probleme du coup car en UTF-8, php gère pas bien..

Quoique peut etre je peux gerer mes pages php en ISO-8859-1 et laisser la base en UTF-8 et voir ce que ca donne


laurent



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group