it-swarm.com.de

Über IE geöffnete / heruntergeladene Word-Dokumente können die korrekte Codierung nicht ermitteln, wenn sie eingebettete Bilder enthalten

Dieses Problem macht sich nur beim Öffnen/Empfangen mit einer Version von Internet Explorer bemerkbar. Firefox, Safari und Chrome funktionieren alle einwandfrei.

Wenn ein Word-Dokument mit eingebetteten Grafiken (z. B. Screenshots) im Internet Explorer geöffnet wird, wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, die richtige Codierung auszuwählen, und KEINE der verfügbaren Optionen korrigiert den Text im Dokument. Die Bilder werden gut angezeigt, aber der gesamte Text ist bis zur Unkenntlichkeit verstümmelt.

Word-Dokumente, die keine Bilder enthalten, funktionieren einwandfrei. Wenn die Datei speziell heruntergeladen und dann vom Desktop geöffnet wird, besteht das Problem weiterhin. Irgendwelche Ideen, wie man diese Dokumente im IE verhalten kann? Ich habe nach ähnlichen Problemen und Lösungen gesucht, bin aber leer ausgegangen. Ich würde denken, dass es Header-Probleme gab, außer es funktioniert gut in anderen Browsern, und andere Dokumente ohne Bilder funktionieren auch gut.

1
user6892

Entschuldigung, Metalshark, ich konnte keinen Link bereitstellen. Vielen Dank, dass Sie versucht haben, uns zu helfen. Ein Kollege fand diese Frage auch, als er nach einer Lösung suchte. Die Lösung in unserem Fall war ziemlich spezifisch für ein Produkt, das wir verwenden, aber ich werde das Wesentliche darlegen, falls es jemand anderem hilft, in die Zukunft zu schauen.

Das Problem lag in den MIME-Typen und in der Art und Weise, in der sie an andere Anwendungen gesendet wurden. Insbesondere mussten wir Folgendes berücksichtigen (einige hatten wir bereits, andere mussten wir hinzufügen, um das Set zu vervollständigen):

// Microsoft Office MIME Types for Excel and Word
PDF = "application/pdf";
XLS = "application/vnd.ms-Excel";
LXLS = "application/Excel"; // Legacy Excel MIME Type
DOC = "application/msword";
XLSX = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
DOCX = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";

// Graphic file MIME Types
GIF = "image/gif";
PNG = "image/png";
PNGX = "image/x-png"; // Because M$ felt a need to be non-standard in IE7
JPG = "image/jpeg";
PJPG = "image/pjpeg"; // Because M$ felt a need to be non-standard with progressive JPEGs

Vor allem die neuen Office-Typen und die proprietären Microsoft-Image-Typen waren die Lösung.

2
Vanish