dreambaser
Erfahrenes Mitglied
Hallo Leute,
via Imap habe ich es geschafft mir E-Mails in meiner eigenen Programmumgebung
zu lesen. Das heisst sie werden abgeholt in die DB eingetragen und angezeigt.
Dabei habe ich aber ein Problem festgestellt. In manchen E-Mails wird der Bodytext
also das was in der Mail steht nicht richtig dargestellt. Das heißt das Umlaute sowie Sonderzeichen durch ein Fragezeichen dargestellt werden.
Dieses Problem kann ich ja noch beheben, bzw. habe es schon rausbekommen, woran das liegt. Nur dann habe ich auch E-Mails erhalten, da ist eine vollkommen andere Kodierung enthalten. Diese werden dann auch wieder durch andere Sonderzeichen dargestellt.
Es ist etwas schwer zu erklären was mein Problem ist.
normalerweise wird ja über utf8_decode($str) die utf8 Kodierung erreicht. Damit schaffe ich es mein 2.Problem zu lösen wo wieder eine andere Kodierung enthalten ist. Wenn ich utf8 weg lasse, dann ist mein 1. Problem gelöst.
Gibt es eine Möglichkeit den Quelltext auszulesen und daraus eine art switch case Geschichte zu schreiben, die entweder ne Kodierung zulässt oder nicht?
Hat einer eine Idee?
mfg
Dreambaser
via Imap habe ich es geschafft mir E-Mails in meiner eigenen Programmumgebung
zu lesen. Das heisst sie werden abgeholt in die DB eingetragen und angezeigt.
Dabei habe ich aber ein Problem festgestellt. In manchen E-Mails wird der Bodytext
also das was in der Mail steht nicht richtig dargestellt. Das heißt das Umlaute sowie Sonderzeichen durch ein Fragezeichen dargestellt werden.
Dieses Problem kann ich ja noch beheben, bzw. habe es schon rausbekommen, woran das liegt. Nur dann habe ich auch E-Mails erhalten, da ist eine vollkommen andere Kodierung enthalten. Diese werden dann auch wieder durch andere Sonderzeichen dargestellt.
Es ist etwas schwer zu erklären was mein Problem ist.
normalerweise wird ja über utf8_decode($str) die utf8 Kodierung erreicht. Damit schaffe ich es mein 2.Problem zu lösen wo wieder eine andere Kodierung enthalten ist. Wenn ich utf8 weg lasse, dann ist mein 1. Problem gelöst.
Gibt es eine Möglichkeit den Quelltext auszulesen und daraus eine art switch case Geschichte zu schreiben, die entweder ne Kodierung zulässt oder nicht?
Hat einer eine Idee?
mfg
Dreambaser