當前位置:編程學習大全網 - 源碼下載 - 為什麽收到的郵件中顯示的中文是亂碼,而英文可以是答案?

為什麽收到的郵件中顯示的中文是亂碼,而英文可以是答案?

當妳收到壹封亂碼的郵件,如果妳要求對方重發,不僅浪費時間,還會讓妳“出醜”。最好嘗試以下方法自己解碼:

1.基本設置

Outlook Express的基礎設置可以徹底解決亂碼郵件。打開Outlook Express後,選擇工具→選項,點擊閱讀選項卡,點擊字體按鈕,選擇簡體中文(GB2312),設置為默認值。接下來,點擊“國際設置”按鈕,選擇“對所有收到的郵件使用默認編碼”,確認退出。這樣設置後,當妳打開所有郵件時,壹般不會再出現亂碼。

2.查看選項

通常不做以上郵件設置,導致很多郵件亂碼的情況。在Outlook Express中,選擇亂碼郵件後,點擊查看→編碼→簡體中文(GB2312)或其他→簡體中文(HZ)顯示郵件內容。

轉發和接收

如果仍然顯示亂碼郵件,可以嘗試將亂碼郵件轉發到郵箱,然後使用Outlook Express接收,有時可以順利解碼。

4.重命名和重讀

如果還是不行,可以重命名郵件,保存為帶後綴的文件。eml,用Outlook Express打開時可以自動解碼。

追溯源頭

對於不同編碼標準產生的亂碼郵件,解碼工作是專業的,這個會說的很粗糙。我們不妨選擇亂碼郵件,鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,在出現的對話框中點擊“詳細信息”選項卡,然後點擊“郵件源文件”按鈕。此時,將打開電子郵件的源代碼,並顯示電子郵件的內容。

6.巧妙的欺騙

如果問題還是沒有解決,繼續前面的操作,右鍵,選擇復制,將郵件源文件復制到系統的剪貼板,然後用記事本打開。在郵件頭中添加mime-version:1.0 content-transfer-encoding:quoted-printable。註意頁眉中間不能有空行,頁眉和正文之間要有空行,保存為. txt純文本文件。接下來,使用資源管理器將其重命名為帶有後綴的文件。使用並運行它。此時會自動調用WinZip並“欺騙”對亂碼郵件進行解碼,從而正確顯示編碼郵件的“真面目”。

7.代碼替換

將亂碼郵件保存為。eml文件並用記事本打開它。然後打開壹封普通郵件,選擇並復制壹個代碼:

content-Type:text:/plain;

charset=GB2312

內容傳輸編碼:quotedprintable

替換粘貼到亂碼郵件的相應位置,保存後關閉郵件。這時,亂碼郵件就變成了正常郵件。

8.優化和重組

許多電子郵件編輯軟件以字符為單位處理文本。雙字節漢字刪除壹半後,剩下的會和相鄰的漢字重新組合,使文字無法辨認。我們收到的大多數郵件都屬於這壹類。在判斷這類郵件時,只要亂碼內容中有很多“=”符號,就可以確定是QP編碼的郵件。這時候我們需要將亂碼郵件保存為文本文件,然後使用基於字符的編輯軟件刪除亂碼行的第壹個字符。作者有壹個很笨但是很有效的辦法,就是把亂碼的字連起來,不管多長,發現內容之間有兩個“=”號。如果去掉多余的“=”符號中的壹個,後面的部分將與相鄰的亂碼重新組合,形成可識別的漢字。

  • 上一篇:微信和支付寶支付二維碼怎麽制作成同壹個二維碼?
  • 下一篇:很多人去購買基金,基金就壹定能穩賺不賠嗎?
  • copyright 2024編程學習大全網