I所示有一個MHT-文件,該文件將不會在的InternetExplorer 9.我看到被示出,該text/html的部分進行編碼以base64:MHT-文件不在的InternetExplorer
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
能這是原因,IE9將無法顯示MHT文件?
I所示有一個MHT-文件,該文件將不會在的InternetExplorer 9.我看到被示出,該text/html的部分進行編碼以base64:MHT-文件不在的InternetExplorer
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
能這是原因,IE9將無法顯示MHT文件?
Internet Explorer 9可以打開這樣的MHT文件沒有問題。
這裏有兩個文件,您可以測試:
quoted printable
的HTML。quoted printable
HTML並將其重新編碼爲base64
。看看你是否可以打開這兩個文件。
您也可以解碼base64(例如,這裏:http://www.opinionatedgeek.com/dotnet/tools/base64decode/)並查看它生成的HTML。如果base64編碼的數據已損壞,則可能會產生瀏覽器無法顯示的錯誤HTML。
更新:我看了下面評論鏈接的MHT文件。它不包含有效的HTML頁面,因此無法在Internet Explorer中顯示。
原解碼HTML:
<P style="MARGIN: 0cm 0cm 0pt" class=yiv1976172747msonormal><FONT size=3>
<SPAN style="FONT-FAMILY: Arial; COLOR: black; mso-bidi-font-weight: bold">
My name is Walther </SPAN><SPAN style="COLOR: black"><?xml:namespace prefix = o
ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" class=yiv1976172747msonormal><FONT size=3><SPAN
style="FONT-FAMILY: Arial; COLOR: black; mso-bidi-font-weight: bold">I have some
money to invest in your country</SPAN><SPAN style="COLOR: black"><o:p></o:p>
</SPAN></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><FONT size=3><SPAN
style="FONT-FAMILY: Arial; COLOR: black; mso-bidi-font-weight: bold">My email
</SPAN><B><SPAN style="FONT-FAMILY: Arial; COLOR: #ff6600">:</SPAN></B><FONT
face="Times New Roman"> </FONT></FONT><A href="mailto:[email protected]
hotmail.com"><SPAN style="TEXT-DECORATION: none; text-underline: none"><FONT
size=3 face="Times New Roman">[email protected]</FONT></SPAN>
</A><B><SPAN style="FONT-FAMILY: Arial; COLOR: #ff6600"><o:p></o:p></SPAN>
</B></P>
當我刪除通過Outlook中添加(的<o:p>
和類似)無效的標籤,並添加周圍的整個事情<html>
和body
標籤的MHT文件在Internet Explorer中正確打開。
總之,Outlook會生成錯誤的HTML,Internet Explorer不知道如何閱讀它。
如果mht
文件是從網絡服務器下載的,則CONTENT-DISPOSITION
標題可能設置爲Attachment
,這會阻止它在瀏覽器中查看IE9或更高版本。這裏的解釋是:
嗨摩西 - 這是我的文件,我不能在IE9打開:https://dl.dropbox.com/u/4701983/contact.mht - 它來自Outlook,並且可以正確顯示。 – BennoDual 2012-07-10 13:29:28