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

PL/SQL Oracle Discussion :

Metacaractéres en PLSQL


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 Metacaractéres en PLSQL
    Bonjour,
    Dans ma procédure PLSQL, j'utilise des fonction d'envoi de mail, mon souci est sur l'affichage du SUBJECT.
    Mon instruction dans le script est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UTL_SMTP.write_data(l_mail_conn, 'Subject : Confirmation d''expédition de votre commande ' || l_cde || CHR(13)|| CHR(10));
    Quand je lance la procédure et je reçoit mon mail, je reçoit le SUBJECT suivant : Confirmation d''expedition de votre commande 1024511.

    Vous avez remarqué que dans le mot expédition, le "é" a été remplacé par le caractère "e". Donc il ne prends pas en compte les accents !!!

    Ya quelqu'un qui a une idée pourquoi ? ou comment faire pour prendre en compte ces caracatères dans le sujet du mail ?

    Merci pour votre aide.

  2. #2
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Oui, cela vient peut-être du jeu de caractères utilisés en base : quel est-il, et est-il compatible avec celui utilisé par le système de mail ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 76
    Par défaut Metacaractères en PL SQL
    Bonjour,
    Je voulais utiliser ALTER SESSION NLS_CHARSET (un truc comme ça), mais je ne sais pas du tout comment le faire.

    Merci d'avance

  4. #4
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Ton serveur SMTP gére-t-il les données accentuées ? Par défaut, le protocole SMTP ne gère que US7ASCII, donc pas les caractères accentués, il faut donc que tu vérifies que ton serveur de mail utilise le format 8BITMIME qui prend en compte les caractères accentués, mais qui est optionnel.

  5. #5
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 76
    Par défaut Metacaractéres en PLSQL
    Tout d'abord merci beaucoup pour ta réponse.
    Par contre, peux tu me dire comment vérifier le format utlisé par le serveur de mail SVP ?

    merci encore.

  6. #6
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Ca dépend de ton serveur de mail, je ne connais pas ta configuration.
    Si tu ne sais pas, je te conseille de faire un essai manuel en envoyant un mail avec des accentués dans le titre, tu verras le résultat.

Discussions similaires

  1. PLSQL : Analyse syntaxe
    Par argoet dans le forum PL/SQL
    Réponses: 16
    Dernier message: 12/04/2007, 11h39
  2. [PLSQL] TYPE RECORD
    Par romuald9999 dans le forum Oracle
    Réponses: 13
    Dernier message: 19/08/2004, 15h18
  3. comparaison de chaines de caracteres en PLSQL
    Par biozaxx dans le forum PL/SQL
    Réponses: 3
    Dernier message: 19/08/2004, 09h41
  4. developper par PLSQL dans SQLServer
    Par abdou.sahraoui dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/08/2004, 13h19
  5. [PLSQL] curseur sur seulement qq enregistrements
    Par romuald9999 dans le forum SQL
    Réponses: 13
    Dernier message: 30/07/2004, 17h48

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