Li Wei's Blog

"I Think, Therefore I Am" ~ René Descarte

This website is encoded with UTF-8.

Home > Technical > 如何在英文界面下,使用Mail寄出中文編碼信和標題不亂碼

如何在英文界面下,使用Mail寄出中文編碼信和標題不亂碼

最近Oikos有人貼出最新的妙招,使英文界面下的Mail收取中文信時不會亂碼。這是很好的方法,像我就喜歡英文界面下的Mail視窗。以前總是卡在中文標題會亂碼,如今這個solution出來之後,使用全英文界面就更沒有問題了。以下是我結合我的方法再加上阿傑(原Po)的方法(連結在此),重新寫出的教學。

第一步,利用製作中文化的方法,巧妙的改變Mail.app預設的語言包。
先顯示Mail.app的套件內容,找到resources資料夾,將裡面的English.lproj和zh_TW.lproj兩個資料夾複製出來,做為備份。



做好備份是好習慣,一定要養成喲!

接著,把剛剛複製出來的zh_TW.lproj資料夾複製到桌面(或任何你找得到的地方),重新命名為English.lproj。然後蓋掉原本在Resources裡的English.lproj資料夾。這樣就完成讓Mail.app以預設是中文編碼的方式來寄信出去。

第二步,修正中文信件標題會亂碼的問題。
點兩下硬碟icon, System/Library/Frameworks/ 這個檔案夾,並找到其中的 Message.framework,再打開裡面的 Resources,將 zh_TW.lproj 裡的 LocalizedDefaults.plist 取代 English.lproj 裡的 LocalizedDefaults.plist 即可。



因為這個目錄無法任意更改,所以要先把English.lproj資料夾的權限改成可以寫入的狀態,才能把LocalizedDefaults.plist順利覆蓋過去。(記得還是要先備份原來的檔喲)

如此一來就大功告成了,在英文界面下看到中文信件就和在中文界面下一樣正常。如果有些人的狀況不像這裡所寫的那麼簡單,可以去原Po的網頁看看更複雜的作法。貼一張完成圖給大家看看:)


 

Site Meter


Copyright © 立維. All rights reserved.