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

Administration Oracle Discussion :

Problème de métacaractères en base


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 76
    Par défaut Problème de métacaractères en base
    Bonjour,
    J'ai un souci avec le SUBJECT de mon mail en PL sql.
    En fait j'ai crée une procédure d'envoi de mail, mais le SUBJECT, les lettres avec accents sont remplacées par les méme lettres sans accents dans le message que je reçoit.

    voici le bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    UTL_SMTP.rcpt(l_mail_conn, l_to);
             UTL_SMTP.open_data(l_mail_conn);
             UTL_SMTP.write_data(l_mail_conn, 'Date: ' || TO_CHAR(SYSDATE, 'DD-MON-YYYY HH24:MI:SS') || CHR(13)|| CHR(10));
             UTL_SMTP.write_data(l_mail_conn, 'From: ' || l_from || CHR(13)|| CHR(10));
             UTL_SMTP.write_data(l_mail_conn, 'Subject : Confirmation d''expédition de votre commande ' || l_cde || CHR(13)|| CHR(10));
             UTL_SMTP.write_data(l_mail_conn, 'To: ' || l_to || CHR(13)|| CHR(10));
    Dans le message du mail, je reçoit :
    Subject : Confirmation d'expedition de votre commande 1245784.

    Dans le mot 'expedition', le é est remplacé par le e simple.

    Pouvez-vous me dire c'est dû à quoi SVP ?
    Et qu'est ce que je dois faire pour afficher mes accents (et les caractéres spéciaux) dans le Subject ?

    Pour info :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    select * from nls_instance_parameters;
    NLS_LANGUAGE = AMERICAN
    NLS_TERRITORY = AMERICA
    ------
    select * from nls_session_parameters;
    NLS_LANGUAGE = FRENCH
    NLS_TERRITORY = FRANCE
    ------
    select * from nls_database_parameters;
    NLS_LANGUAGE = AMERICAN
    NLS_TERRITORY = AMERICA
    NLS_CHARACTERSET = WE8MSWIN1252
    Merci de votre aide.

  2. #2
    Membre expérimenté Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Quel est le NLS_LANG de ton client ou du serveur si tu lances du serveur ?

Discussions similaires

  1. Problème de sauvegarde de bases de données
    Par Gwipi dans le forum Administration
    Réponses: 2
    Dernier message: 09/09/2005, 08h30
  2. problème champ date dans base oracle
    Par ludovik dans le forum Oracle
    Réponses: 6
    Dernier message: 25/07/2005, 15h48
  3. Réponses: 1
    Dernier message: 28/04/2005, 18h02
  4. Problème pour démarrer la base
    Par eXiaNazaire dans le forum Oracle
    Réponses: 11
    Dernier message: 10/01/2005, 10h57
  5. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19

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