Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 14/09/2009 13:01:13
- iris
- Membre
Probleme d'encodage
Bonjour,
Existe-t-il un type de colonne dans postgres qui est capable de gerer et d'enregistrer n'importe quelle string quel que sois l'encodage?
En effet, j'ai des données qui proviennes de plusieurs endroits/systèmes et certains ont un encodage "exotique" et je souhaiterai pouvoir tout rentrer tout dans la base.
Cordialement
--iris
Dernière modification par iris (14/09/2009 13:01:26)
Hors ligne
#2 14/09/2009 14:11:27
- Marc Cousin
- Membre
Re : Probleme d'encodage
Vu qu'il ne s'agit plus vraiment d'une chaîne mais d'une suite d'octets, je pense que le type approprié est bytea.
Marc.
Hors ligne
#3 14/09/2009 14:14:35
- gleu
- Administrateur
Re : Probleme d'encodage
Chaque base peut avoir son encodage, mais dans ce cas, le même encodage est forcé pour toutes les tables de cette base.
L'utilisation de SQL_ASCII pourrait aider à faire ce que vous voulez, mais l'inconvénient est que le moteur ne vérifie rien dans ce cas. Il faudra vous assurer que les données envoyées dans une colonne latin9 soient bien du latin9 et que celle en win1252 soient bien du win1252. Bref, SQL_ASCII permet de le faire mais toute la vérification de l'encodage vous incombe.
Guillaume.
Hors ligne
Pages : 1