1. 程式人生 > >ultraedit-32顯示中文亂碼的方法

ultraedit-32顯示中文亂碼的方法

UltraEdit 是一套功能強大的文字編輯器,可以編輯文字、十六進位制、ASCII 碼等等,一般用其來修改EXE 或 DLL 檔案。塔是能夠滿足你一切編輯需要的編輯器。不過UltraEdit在UTF-8的處理上有個奇怪的bug:各種各樣版本的UltraEdit,開啟含有中文的文字的時候,所有顯示的中文都是亂碼。

不嫌麻煩的臨時解決方法:將正在編輯的文字另存為,另存的同時encoding(編碼)選擇:utf-8,然後再用ultraedit開啟另存為的檔案就可以了。

不過這樣很煩,每次都要另存為。然後放狗搜尋,找到一個解決方法:

開啟UltraEdit安裝路徑下的Uedit32.ini(有些版本這個檔案預設未放置在這個目錄下,建議直接搜尋這個檔案),在[Settings]里加上一句“Detect UTF-8 String = 0”即可

,意思是禁止UltraEdit檢測可能標記UTF-8的字串,這個選項在“配置”裡是沒有的。

但是我試了以後還是沒有解決,不知道為什麼,可能是版本問題。然後是另一方法,直接將這個檔案刪除,新建一個同名的檔案,裡面就寫一句話:Detect UTF-8 String = 0;然後將這個檔案放在安裝目錄下即可

                                                            剛重新試了一下還是沒有解決,以上方法僅供參考

-------------------------------------------------------------------------------------------------------------------------------