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 :

l'arabe en sqlplus oracle9i


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut l'arabe en sqlplus oracle9i
    bonsoir tt le monde
    je suis nouveau ici et nouveau aussi en oracle
    j'ai installé oracle9i ca mache bien en arabe avec enreprise manager sauf que j'ai des pbs avec sql plus sous windows et sous dos un pb de nls_lang je pense
    y a qlq'un qui a deja ce pb ?
    merci d'avance et bonne soirée

  2. #2
    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
    Par défaut
    Il ne faut pas se focaliser sur la base. Il y a aussi l'application utilisée.

    OEM est en mode web, donc la gestion des jeux de charactères se fait sans problèmes
    SQLPLUS est en mode texte, dos qui plus est.
    Et là, c'est windows qui sait pas faire.

  3. #3
    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
    Par défaut
    Il faut différencier SQL*Plus en mode caractère dans une fenêtre DOS (sqlplus.exe) et SQL*Plus en mode graphique (sqlplusw.exe):voir la FAQ OTN NLS_LANG à ce sujet.

  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
    Par défaut
    Citation Envoyé par pifor
    Il faut différencier SQL*Plus en mode caractère dans une fenêtre DOS (sqlplus.exe) et SQL*Plus en mode graphique (sqlplusw.exe):voir la FAQ OTN NLS_LANG à ce sujet.
    Ah bon ???

    ça fait longtemps que je n'ai plus touché à un SQL*Plus windows (sqlplus.exe ou plusw.exe) mais il me semble qu'aucun n'est capable de gérer de l'UTF, que seul OEM ou iSQLPlus peuvent le faire

    ou est-ce que les nouvelles versions le permettent ?

  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
    Par défaut
    C'est vrai que ni sqlplus.exe, ni sqlplusw.exe ne savent afficher tous les caractères basés sur UTF8 ou ALT32UTF8. Mais SQL*Plus devrait être capable d'afficher des caractères arabes si le jeu de caractères de la base (qui n'est pas mentionné ici) est AR8ISO8859P6 ou AR8MSWIN1256.

    On doit aussi pouvoir aussi utiliser SQL Developper et certaines versions de Toad pour (AL32)UTF8.

    Référence:
    Subject: AL32UTF8 / UTF8 (unicode) Database Character Set Implications
    Doc ID: Note:119119.1 Type: BULLETIN
    Last Revision Date: 04-MAY-2007 Status: PUBLISHED

  6. #6
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut nls_*_parametrs
    bonsoir,

    merci tt le monde pr vos ramarques
    je signale que le jeu de caractère pr oracle est AR8MSWIN1256
    (select * from nls_database_parameters)
    est ce que je peux savoir comment obtenir le jeu de caractère utilisé pour la session windows?
    j'ai trouvé french/france lorsque j'ai utilisé (select * from nls_session_parameters)

    je demande aussi est ce que c'est oracle qui fait la conversion des caractères pour sqllpus (graphique ou sous dos) ou bien c'est windows?

    alors comment résoudre ce problème de conversion?

    merci et bonne soirée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. l'arabe avec java
    Par ahmeds dans le forum JBuilder
    Réponses: 3
    Dernier message: 12/11/2004, 12h12
  2. [JBuilderX][Oracle9i]chargement d'un pilote
    Par Lina dans le forum JBuilder
    Réponses: 2
    Dernier message: 27/05/2004, 14h57
  3. [SQL Serveur] prise en charge de l'arabe
    Par lamiae18 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/03/2004, 12h33
  4. [xml]manipuler des données xml sous Oracle9i
    Par crazy dans le forum SQL
    Réponses: 7
    Dernier message: 28/02/2004, 11h40
  5. Recherche programme qui convertit les chiffres arabes en nb
    Par oli57 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 15/06/2002, 03h11

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