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

  1. #1
    Nouveau membre du Club
    [Linux] Prise de tête avec les accents et envoi de courriel
    Bonjour,

    J'ai un programme qui envoie des courriels. Sous Windows pas de souci, mais sous Linux c'est le B...
    J'ai une StringList qui contient le mot 'ménage'. La StringList est attribuée au corps d'un IdMessage, et l'IdMessage envoyé par un IdSMTP. Jusque là c'est assez standard. Si mon programme tourne sous Windows, pas de souci, sous Linux je reçois : 'propreté'.
    Sous Linux en quoi faut-il transformer la chaine de caractères pour que cela marche (j'ai essayé Utf8ToAnsi, mais cela ne marche pas) ?

    Merci

  2. #2
    Nouveau membre du Club
    J'ai amélioré le problème, avec le code suivant cela marche pour le message lui-même, mais pas dans le titre, les caractères spéciaux sont toujours incorrects.
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        IdMessage.IsEncoded := True;
        IdMessage.ContentTransferEncoding := 'base64';
        IdMessage.Encoding := meMime;
        IdMessage.ContentType := 'text/plain';
        IdMessage.Charset := 'UTF-8';

  3. #3
    Membre expert
    Salut
    Quel est le type exacte du titre ? String (ansi) ? UTF-8 ? WideString ? peux tu nous montrer le code complet de ta procedure stp ?

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  4. #4
    Membre expert
    J'ai trouvé cette discussion sur le forum anglais, cela pourra peut-être t'aider.
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

###raw>template_hook.ano_emploi###