applocale類似 Windows XP 的基于 Unicode 的平臺可按以下方法模擬運行非 Unicode 應用程序所需的語言環(huán)境:使用通常稱作“系統(tǒng)區(qū)域”的系統(tǒng)范圍變量(或適用于非 Unicode 應用程序的語言)將應用程序的非 Unicode 文本數(shù)據(jù)在內(nèi)部轉(zhuǎn)換為 Unicode。非 Unicode 應用程序的語言應與系統(tǒng)區(qū)域所定義語言的腳本或類型相同。不能達到此條件將導致在應用程序的用戶界面中顯示亂碼。
大家在使用臺灣或是香港等地的軟件特別是游戲的時候常遇到的問題就是亂碼。
Microsoft AppLocale實際上是以其他編碼(如BIG5)的兼容模式來運行程序,所以一般的程序都能很好的運行。
使用時運行Microsoft AppLocale,它會提示找到需要以兼容模式運行的程序,打開后就能正常運行,也可以創(chuàng)建相應的快捷方式,這不影響程序本身。
該軟件存在漏洞
安裝AppLocale后,AppLocale會在 Windows\AppPatch 文件夾中生成“apploc.tmp”文件,該文件可能會造成 Windows lnstaller 程序運作錯誤,導致其安裝界面變成亂碼,軟件安裝后,其菜單部分也會出現(xiàn)亂碼,注冊表信息出現(xiàn)錯誤,嚴重者會造成安裝的程序無法運行。
解決的方法:如果安裝AppLocale后,你還沒有運行過AppLocale,那么請在Windows\AppPatch文件夾中用記事本建立一個文本文件,文件名“apploc.tmp”并將其屬性設(shè)置為“只讀”,既可阻止AppLocale產(chǎn)生新的“apploc.tmp”。如果已經(jīng)運行過 AppLocale,那就刪除“apploc.tmp”這個文件,然后按照上述方法重新建立一個即可。(此法在部分軟件的安裝過程中仍會出現(xiàn)部分亂碼)
根治的方法:用Uedit32打開apploc.tmp 用16進制編輯,將內(nèi)容改為03 03 00 00 保存,并將其屬性設(shè)置為“只讀”。(此法不會出現(xiàn)亂碼)
(目前尚無官方補丁)
大家也可以安裝網(wǎng)友修改過的AppLocale來使用,絕對不會出現(xiàn)以上問題。