Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 26/11/2007, 10h35   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : septembre 2005
Messages : 44
Points : 13
Points : 13
Envoyer un message via MSN à langela94
Par défaut Pourquoi mes caractères avec des accents sont-ils remplacés ?

Bonjour,

Il y a un problème que je rencontre fréquemment depuis quelque temps.

Lors de mes extractions en SQL, je me suis rendue compte que dans le résultat, les "é" étaient remplacés par des "i", et les "è" par des "h"...

J'ai essayé de modifier les paramètre NLS linguistiques dans mon SQL (avec ALTER SESSION SET NLS_LANGUAGE=FRENCH et ALTER SESSION SET NLS_DATE_LANGUAGE=FRENCH), mais ça n'a rien changé.

Sauriez-vous d'où peut venir le problème ?

Merci d'avance pour votre aide

L@ngel@
langela94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 11h10   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Peut-être un problème de NLS_LANG ?

Voir le tutoriel NLS.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 11h34   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : septembre 2005
Messages : 44
Points : 13
Points : 13
Envoyer un message via MSN à langela94
J'ai essayé de rajouter "alter session set NLS_LANG=French_France.WE8ISO8859P1", mais ca n'a pas fonctionnné
langela94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 11h55   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
quel est le CS de la base ?
quel est le programme client ?
dans quelle console tourne-t-il ? sous quel OS ?
pouvez-vous "dumper" les colonnes pour avoir le contenu réel de ces dernières ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 12h25   #5
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
NLS_LANG est une variable d'environnement sous Unix ou une clé de registre sous Windows: on ne peut pas modifier sa valeur avec une commande SQL.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor 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 01h33.


 
 
 
 
Partenaires

Hébergement Web