Einzelnen Beitrag anzeigen
  #1  
Alt 12.09.2019, 11:09:33
Riegelhaus Riegelhaus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 91
header('Content-Type: für Word mit Umlauten

Hallo

ich erstelle via PHP ein rft das dann im Internet als Wordfile geöffnet wird. Die Basis ist eine als rft abgespeicherte Word, das mit Parameter ausgefüllt wird. Alles klappt, ausser die Umlaute nicht!

und schreibe alles ins File $content und öffne es mit der Funktion print


PHP-Code:
$dokumentenname=date("Ymd")."_".$tfname."."."doc";
header('Content-Type: application/rtf;charset=utf-8');
header('Content-Disposition: attachment; filename='.$dokumentenname);
print 
$content
wenn ich den Code vor dem Header mit var_dump ansehe, dann sind die Umlaute noch bestens drin.

mache ich das var_dump nach dem Header will Word das File nicht mehr konvertieren.


Ich habe mehrere Versuche gemacht, immer die Umlaute nicht richtig
header('Content-Type: application/rtf;charset=utf-8');
header('Content-Type: application/msword;charset=utf-8');

Ich meine es liegt am Header, aber ich weiss nicht weiter

Wie kann ich Word dazubringen dass die Umlaute richtig kommen?

Danke für die Hilfe
Mit Zitat antworten