- UID
- 23726
- 精华
- 0
- 冰点
- 38
- 阅读权限
- 150
- 主题
- 48
- 回帖
- 943
- 性别
- 保密
- 在线时间
- 1034 小时
- 注册时间
- 2015-4-22
- 最后登录
- 2025-1-19
成长值: 9125 签到天数: 2258 天 [LV.Master]伴坛终老
精灵魔法师☆★
- 回帖
- 943
- 雪点
- 61740
- 阅读权限
- 150
- 性别
- 保密
- 在线时间
- 1034 小时
- 注册时间
- 2015-4-22
- 最后登录
- 2025-1-19
|
本帖最后由 jason31202 于 2021-4-12 20:17 编辑
我明白為什麼了,因為你的副檔名錯了,如果是另存網頁為單文件,應該用副檔名.mhtml,而不是.html,瀏覽器會根據你的文件的副檔名來解析文件,因為你錯了副檔名,所以會解析錯誤,如果你的副檔名錯了,瀏覽器會以解析html的方法去解析mhtml,但是mhtml與html雖然只差一隻英文字,但內在文件的格式是完全不同的,所以你只要加回m字上去就應該沒事了
不太重要的補充,可看可不看:
還有,我剛才研究過,原來這個mhtml叫網頁封存檔(英語:MIME HTML或MIME Encapsulation of Aggregate HTML Documents,縮寫mhtml),是一種儲存檔案格式,其以多用途互聯網郵件擴展格式,應用HTML郵件訊息相同技術開發
即是說它的格式是用以前郵件的格式來開發的,所以有MIME,為什麼要包裝成郵件格式,應該是因為要形成單文件要包含圖片,所以需要為圖片轉成碼,即是將本來html的link直接轉成圖片碼,而你見到的亂碼其實是16進制的碼來的,例如=D0=C2這些,這些16進制碼是因為MIME encode所造成
|
|