[程式]更改語系暢行無阻AppLocale

☆2017/10/05更新:考慮支援新系統如Win10 32\64-bits,更改語系可改用Ntleas



  前幾天駕訓班開課了,沒想到車車比想像中更難開= =b
  遊戲呢?還在趕XDD(也比想像中更久)







  這次要介紹的是好用的AppLocale,上次的遊戲也有用到這東西唷。AppLocale是微軟在系統不能顯示非Unicode編碼程式的字而出現亂碼的問題出現好~久好久以後才推出的修正方案,使用後程式便可以正常顯示各國的文字。雖然慢出,不過這也是民間高人推出"Unicode補完計畫"修正日文、簡體字、繁體字對應後另一個幾乎能完全解決非Unicode問題的好程式喔(雖然大部分的人都已經知道了= =)。下面先貼個連結:



Unicode補完計畫:http://uao.cpatch.org/
MicrosoftAppLocale:(微軟不再提供載點)






  Microsoft AppLocale可以在2003與XP版本下使用,在這之前類似的解決方法,就是到控制台下的地區及語言選項的進階功能中,把非Unicode程式的語言那欄改成非Unicode編碼程式的語系便能使用。然而這有兩個蠻大的缺點,一個是要重開機很麻煩,另一個是等重開機完後,原本正常的其他非Unicode編碼程式就爆炸變亂碼了。所以要一次執行許多不同語系的非Unicode編碼程式,就得用Applocale。AppLocale會偵測程式的語系,並且模擬對應的系統地區設定,這樣字碼與Unicode之間轉換就不會出錯了。下面作個使用圖文對照(此例為IE):





1.糟糕.......這個網頁(Flash)語系是日文,好多亂碼怎麼辦......






2.快先開啟Applocale






3.尋找iexplorer.exe執行檔的位置







4.按下一步後語系選日本語







5.也可以創造捷徑,下次就不用慢慢按了







6.能正常顯示網頁(Flash)中的日文







  Microsoft AppLocale仍然還是有點小問題,像是使用麻煩(每次都要按AppLocale,慢慢按選項,開的時候還會很貼心地跑出警示視窗)、安裝時的亂碼問題(AppLoc.tmp問題,需要先刪除AppLoccale資料夾內的AppLoc.tmp檔案,用記事本再創造一個空的AppLoc.tmp,把屬性改成唯讀才能解決)等等,所以台大的某位好心高人piaip修改了上述問題,讓AppLocale使用起來更加方便喔~︿( ̄︶ ̄)︿






  另外也能用加入滑鼠右鍵菜單的方法讓AppLocale使用起來更加方便,先下載下面的檔案,然後在.reg檔上按滑鼠右鍵>編輯,把AppLocale執行檔的位置改成自己放的位置,改完後在.reg檔雙擊左鍵登錄後,以後就可以直接在想要改語系的程式按右鍵選取了~




  然後小弟也有遇到用Applocale很長一段時間突然完全失效的問題(改什麼語系都沒生效),找了很久的資料後,小弟得到了一個結論:「唉,真的只有重灌才會好= ="」(之前積了一些解決不了的錯誤而決定重灌)

沒有留言:

張貼留言