新聞速報

        

2016年3月21日 星期一

UltraEditer 32 開啟一般文字檔,中文字出現亂碼


<%@page language="java" contentType="text/html;charset=UTF-8">
中文字測試


or
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
中文字測試


將上面的程式存成 ansi 格式,再用 ultra edit 開啟,將會造成中文字變亂碼。
這是UltraEdit 在不知幾版之後,有一個檔案編碼誤判的bug。

經過google後,找到下列方法來修改設定值,修復此 bug 。

1.進UltraEdit=>主選單=>進階=>配置=>檔案處理=>Unicode/UTF-8 偵測
將「自動偵測UTF-8檔案」及「偵測沒有BOM的Unicode (UTF-16)檔案」這二個勾起來。

2.打開 C:\Users\xxxxxxxxxxx\AppData\Roaming\IDMComp\UltraEdit\Uedit32.INI
(xxxxxxxxxxx 代表登入電腦的名稱)後,
[Settings]下加入 「Detect UTF-8 String=0
(PS:有些版本 「=」前後如果有空白將會使得設定無效)。


即可解決 UltraEdit 誤判格式的問題。

沒有留言:

張貼留言