回覆列表
  • 1 # 使用者2133695486863

    當你收到亂碼郵件後,如果讓對方重發一次,既浪費時間,又顯得你“露怯”,不如透過嘗試以下方法自行解碼:

    1.根本設定 對OutlookExpress進行根本設定,可徹底解決電子郵件的亂碼。開啟OutlookExpress後,選擇“工具”→“選項”命令,單擊“閱讀”標籤,再單擊“字型”按鈕,選擇“簡體中文(GB2312)”,同時把它設定為預設值。接下來,單擊“國際設定”按鈕,選中“為接收的所有的郵件使用預設的編碼”,確定退出。如此設定後,當你開啟所有郵件,通常都不會再出現亂碼了。

    2.選項檢視 通常情況下,沒有進行上述郵件設定,導致郵件亂碼情況居多。在OutlookExpress中,選擇亂碼郵件後,單擊“檢視”→“編碼”→“簡體中文(GB2312)”或“其他”→“簡體中文(HZ)”,郵件內容即可展現。

    3.轉寄再收 如仍顯示亂碼,可試著將亂碼郵件轉寄到自己的郵箱中,然後用OutlookExpress接收,有時即可順利解碼。

    4.改名重讀 仍然不行可將郵件改名,存成一個字尾名為.eml的檔案,由OutlookExpress開啟一般都可以自動解碼。

    5.追根溯源 對於採用不同編碼標準產生的亂碼郵件,解碼工作比較專業,說起來會很生澀。我們不妨選擇亂碼郵件後,右鍵單擊滑鼠,在彈出的快捷選單中選擇“屬性”命令,接著在出現的對話方塊中單擊“詳細資料”標籤,再單擊“郵件原始檔”按鈕,這時就會開啟郵件原始檔碼,郵件內容顯現。

    6.巧妙騙解 如問題仍得不到解決,接上一步操作,右鍵單擊,選“複製”,將“郵件原始檔”複製到系統的剪貼簿上,然後用記事本將其開啟。在郵件信頭中新增Mime-Version:1.0Content-Transfer-Encoding:quoted-printable,注意信頭中間不要空行,信頭和信體之間要有一個空行,儲存為.txt純文字檔案。接下來用資源管理器將其改名為.uue為字尾的檔案並執行,這時會自動呼叫WinZip並“騙取”它來對亂碼郵件進行解碼工作,進而正確顯示編碼郵件的“廬山真面目”。

    7.程式碼替換 將亂碼郵件存為一個.eml的檔案,用記事本開啟。然後開啟一個正常郵件,選擇並複製一唄程式碼: Content-Type:text:/plain; charset=“GB2312” Content-Transfer-Encoding:quotedprintable 替換貼上到亂碼郵件的相應位置,儲存後關閉郵件。這時亂碼郵件變為正常郵件。

    8.最佳化重組 很多的郵件編輯軟體以字元為單位處理文字,雙位元組的漢字被刪除一半後,剩餘部分會和相鄰的漢字重新組合,使得文字面目全非。我們收到的絕大多數郵件屬於此類。判斷這類郵件時,只要亂碼內容有很多“=”號,即可肯定為QP編碼的郵件。這時我們需要將亂碼郵件存成一個文字檔案,然後使用以字元為單位的編輯軟體,將亂碼行的第一個字元刪除。筆者有一個很笨但十分有效的辦法,就是將亂碼連線起來,不管多長,發現內容之間有兩個“=”號,去掉其中的一個多餘“=”號,後面的部分就會和相鄰的亂碼重新組成可識別的漢字。如果以上方法均不能奏效,則可以判斷收到的亂碼郵件未經過編碼造成第8位位元組濾掉而成為無法還原的死亂碼文件,只好請對方重發郵件給你了。

  • 中秋節和大豐收的關聯?
  • 芭比之美人魚歷險記的片尾曲叫什麼?