Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2008, 09h55   #1
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 574
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 574
Points : 470
Points : 470
Par défaut SELECT : perte des caractères accentués

une table contient des libellés avec caractères accentués mais quand je veux
la lister par SELECT, les caractères accentués sont remplacés par des caractères non accentués : é,è --> e
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 10h22   #2
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
Tu constates ça dans sql*plus ou dans un programme. ?

Si c'est sql*plus, cela dépend du nls_lang et ensuite de la capacité de la console à prendre en charge caractères non ascii
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 15h51   #3
HRS
Membre éprouvé
 
Avatar de HRS
 
Inscription : mars 2002
Messages : 574
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 574
Points : 470
Points : 470
SQL*PLUS
-------------
il y a 2 bases (les caractères accentués sont présents dans les 2 bases)

dans la 1ère, il y a

NLS_CHARACTERSET WE8ISO8859P15

et les caractères accentués sont bien restitués dans la SELECT

dans la 2nde, il y a

NLS_CHARACTERSET WE8DEC

et les caractères accentués ne sont pas restitués dans la SELECT

quelle option dois-je positionner pour récupérer les caractères accentués?
HRS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h50.


 
 
 
 
Partenaires

Hébergement Web