1. 程式人生 > >WinEdit編輯器中中文亂碼

WinEdit編輯器中中文亂碼

這個問題困擾了我很久。我的電腦上裝的CTEX的最新版本,原來我的系統是windows 7 64位系統。裝好了CTEX之後,在裡面可以直接輸入中文,顯示和編譯生成的PDF檔案都正常。但是後來系統崩潰了一次就裝回了Windows XP SP3系統。這次裝好CTEX之後,發現在WinEdit中輸入中文後,竟然是一個個方塊。如下圖:

於是到網上搜了很久,最終找到的都是一些解決方案,都是在檔案頭部加入“!Mode:: "TeX:UTF-8"”來解決。但是我試了試,發現完全不是這個問題。根本沒有一點作用。

後來一次搜尋到一個解決辦法是:改變字型!我琢磨著,改變字型和亂碼有什麼關係嗎?但是無所謂了,反正試了這麼多次,再試一次也無妨。於是試著將winedit的文字字型設定為

“仿宋GB2312”,再一看,果然沒有亂碼了。但是,這個時候英文字型稍微難看了一點。

估計是系統字型的問題,原先出現亂碼時候的字型是“Courier New”。可能是這個字型下中文無法正常顯示,具體原因也就沒有再去深究。

設定方法:preferences-->Font-->change font-->仿宋GB2312.