AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi utf-8 aus Mail-subject mit Delphi5 in ANSI konvertieren
Thema durchsuchen
Ansicht
Themen-Optionen

utf-8 aus Mail-subject mit Delphi5 in ANSI konvertieren

Ein Thema von Siggi · begonnen am 23. Jan 2010 · letzter Beitrag vom 13. Feb 2010
 
Siggi

Registriert seit: 19. Jun 2004
Ort: Lollar
52 Beiträge
 
Delphi 11 Alexandria
 
#1

utf-8 aus Mail-subject mit Delphi5 in ANSI konvertieren

  Alt 23. Jan 2010, 13:56
Hallo Leute,

ich habe mir ein kleines Programm zusammengestellt, das Mails aus Firefox ausliest und in einer Datenbank speichert.
Das funktioniert auch sehr gut, bis auf manche Mails, bei denen der Betreff in der Firefox-Maildatei (eine Textdatei, die ich direkt auslese) bereits so enthalten ist:
Zitat:
Subject: Re: Re-8: =?UTF-8?B?QsO8Y2hlcmVpdmVyd2FsdHVuZyBmw7xyIFNjaHVsZW46?=
=?UTF-8?B?IEVpbmlnZSBGcmFnZW4=?=
Da hier "utf-8" steht, gehe ich mal davon aus, dass man das auch konvertieren kann und Firefox zeigt den Betreff ja auch richtig an, also muss es ja gehen. Da ich in der Applikation einige Komponenten verwende, die ich nur für Delphi5 besitze, kann ich derzeit keine neuere Delphi-Verion einsetzen, in der das vielleicht einfacher geht. Daher bitte nur Antworten, die auch mit Delphi5 realisierbar sind.

Versucht habe ich es mit der JCL- Funktion UTF8ToWideString. Der Betreff in oben angezeigter Form liegt dabei in einem String "Betreff" und ich versuche ihn wie folgt zu wandeln und testweise anzuzeigen:
Delphi-Quellcode:
//in der Variablen Betreff liegt der Text aus der Maildatei ab Position 8 der Subject-Zeile bis zum Ende des Betreffs
Inhalt:=UTF8ToWideString(Betreff);
MessageDlg(inhalt, mtWarning, [mbOK], 0);
Das Ergebnis unterscheidet sich allerdings überhaupt nicht von dem übergebenen String.

Was mache ich da falsch??

Danke füe Eure Tipps!
Siggi
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz