Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 06/08/2010 15:32:08
- unisol
- Membre
Accent dans mes requetes
Bonjour,
dans ma base qui suit
CREATE DATABASE dbequip
WITH OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'French_France.1252'
LC_CTYPE = 'French_France.1252'
CONNECTION LIMIT = -1;
si je réalise la requête suivante :
select id_equipement, désignation, nro_equipement from equipements
le message suivant apparait.
ERREUR: la colonne « dã©signation » n'existe pas
LINE 1: select id_equipement, désignation, nro_equipement from equip...
^
********** Erreur **********
État SQL :42703
Caractère : 23
Caractère : 23
je suis obligé de réaliser ma requête comme ceci pour que ça marche .
select id_equipement, "désignation", nro_equipement from equipements
pourquoi ?
merci par avance pour vos lumières.
Hors ligne
#2 06/08/2010 15:46:47
- Marc Cousin
- Membre
Re : Accent dans mes requetes
Je présume que votre colonne est encodée en utilisant la conversion entre le client et le serveur. Tandis que cela ne se produit pas quand vous la mettez entre double quotes. C'est probablement la raison de l'encodage bizarre du message d'erreur.
De toutes façons, utiliser des caractères accentués dans les noms des objets est peu recommandé.
Les objets du catalogue n'ont pas d'information d'encodage à ma connaissance, ce qui rend l'utilisation d'accents très dangereux.
Marc.
Hors ligne
Pages : 1