簡介
微軟為XP專門製作了Microsoft AppLocale這款軟體,用來解決漢字的編碼問題。
多語言支持工具,可以讓非
Unicode的軟體在Windows XP/2003上運行,即可以同時執行簡繁體
日文等各種語言的軟體;不管是日文、韓文、法文都可適用,任何文字編碼的程式都藉由它來正確地顯示文字,享受原本只有Unicode的程式才有的好處,從此告別程式亂碼的苦惱,有了AppLocale後,我們便可以指定某一程式,以指定的文字編碼呈現,無需重新開機,也不會影響其它程式的動作。
功能
大家在使用台灣或是香港等地的軟體特別是遊戲的時候常遇到的問題就是
亂碼。
Microsoft AppLocale實際上是以其他編碼(如BIG5)的兼容模式來運行程式,所以一般的程式都能很好的運行。
使用時運行Microsoft AppLocale,它會提示找到需要以兼容模式運行的程式,打開後就能正常運行,也可以創建相應的捷徑,這不影響程式本身。
比較
相比南極星等其他內碼轉換,Microsoft AppLocale的使用更為方便,翻譯得更好一些,一般不會出現程式被編譯後原來的
亂碼變正常但是原來的正常文字又變亂碼的情況
注意事項
該軟體存在漏洞
安裝AppLocale後,AppLocale會在 Windows\AppPatch 資料夾中生成“apploc.tmp”檔案,該檔案可能會造成 Windows lnstaller 程式運作錯誤,導致其安裝界面變成
亂碼,軟體安裝後,其選單部分也會出現亂碼,
註冊表信息出現錯誤,嚴重者會造成安裝的程式無法運行。
解決的方法:如果安裝AppLocale後,你還沒有運行過AppLocale,那么請在Windows\
AppPatch資料夾中用記事本建立一個文本檔案,檔案名稱“apploc.tmp”並將其屬性設定為“
唯讀”,既可阻止AppLocale產生新的“apploc.tmp”。如果已經運行過 AppLocale,那就刪除“apploc.tmp”這個檔案,然後按照上述方法重新建立一個即可。(此法在
部分軟體的安裝過程中仍會出現
部分亂碼)
根治的方法:用Uedit32打開apploc.tmp 用16進制編輯,將內容改為03 03 00 00 保存,並將其屬性設定為“唯讀”。(此法不會出現亂碼)
(目前尚無官方補丁)
大家也可以安裝網友修改過的AppLocale來使用,絕對不會出現以上問題。