Hallo,
habe da ein Problem mit dem ich nicht weiterkomme. Ich bekomme Mails mit einem PDF-Attachment und moechte dies mit decode_base64 wieder in eine normale Datei zurueckverwandlen, aber das klappt leider nicht. Haenge nun schon seit tagen an dem Problem. Probiere ich auf dem Server (Redhat Linux 8.0) mit anderen Programmen die Decodierung klappt es prima (Eudora, Webmin) - aber mit meinem Programm nicht:
Richtig - Originaldatei:
%PDF-1.4
%äöÜß
1 0 obj
>
stream
xœ•ZËŽä¶Ý7ÐÿPë,êŠztuWí
Falsch - Mein Ergebnis:
%PDF-1.4
%äöÜß
1 0 obj
>
stream
xϥZˎä¶Ã7ÃÿPë,ê
Programm Quelltext:
$neubody = decode_base64($body);
Test erfolgen direkt vor und nach diesem Befehl.
Das Ergebnis sieht so aus, als ob ein anderer Zeichensatz installiert ist. Aber mit den anderen Programmen klappt es aj auch und ich habe auch keine Ahnung wo da ein anderer Zeichensatz installiert sein soll.
Hat vielleicht einer von Euch eine Idee?
Gruss
Christian