[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Postgresql et locales
- To:
- Subject: Postgresql et locales
- From: Daniel Meilleur <>
- Date: Wed Jul 3 12:52:03 2002
Bonjour,
J'essaie de faire un restore d'une base de données Postgresql
avec l'utilitaire fourni:
psql ma_database < bk_data
Tout se passe à peu près correctement sauf pour les tables
contenant des textes avec accents. L'utilitaire envoie alors
des messages comme:
ERROR: copy: line 4, Invalid UNICODE character sequence found
(0xe9206c)
lost synchronization with server, resetting connection
et aucune donnée de la table n'est récupérée.
Pourtant, selon la doc de Postgresql, la transposition devrait
se faire automatiquement.
Est-ce que le problème pourrait venir du terminal qui
n'interprète pas correctement les caractères accentués?
Par exemple, sous psql, je ne peux pas envoyer la commande
INSERT INTO princ (cprinc, descrip) VALUES(602, 'testé');
car après le caractère 'é' c'est comme si plus rien n'était
vu par l'interpréteur.
Mes locales sont les suivantes:
daniel@vectra:~$ locale
LANG=fr_CA
LC_CTYPE=
LC_NUMERIC="fr_CA"
LC_TIME="fr_CA"
LC_COLLATE="fr_CA"
LC_MONETARY="fr_CA"
LC_MESSAGES="fr_CA"
LC_PAPER="fr_CA"
LC_NAME="fr_CA"
LC_ADDRESS="fr_CA"
LC_TELEPHONE="fr_CA"
LC_MEASUREMENT="fr_CA"
LC_IDENTIFICATION="fr_CA"
LC_ALL=
Quelqu'un pourrait me mettre sur une piste?
Merci