IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Pourquoi mes caractères avec des accents sont-ils remplacés ?


Sujet :

Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Points : 31
    Points
    31
    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@

  2. #2
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Peut-être un problème de NLS_LANG ?

    Voir le tutoriel NLS.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 44
    Points : 31
    Points
    31
    Par défaut
    J'ai essayé de rajouter "alter session set NLS_LANG=French_France.WE8ISO8859P1", mais ca n'a pas fonctionnné

  4. #4
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    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 ?

  5. #5
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    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.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/08/2012, 15h52
  2. Réponses: 1
    Dernier message: 23/03/2012, 10h57
  3. Réponses: 4
    Dernier message: 08/03/2012, 09h50
  4. Problème de caractères avec des accents
    Par xianxian620 dans le forum Requêtes
    Réponses: 5
    Dernier message: 13/05/2008, 18h53
  5. Réponses: 2
    Dernier message: 06/12/2002, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo