MicrosoftAppLocale
Microsoft AppLocale(定簡稱做Applocale抑是Apploc)是微軟免費提供予 Windows 使用者的工具程式,會當佇以 Unicode(UTF 鋪十六)為基礎的 Windows 中執行非 Unicode 的應用程式,避免亂碼的問題。軟軟強調,這个工具只是一个暫時性的解決方案,程式開發人員應以正規方式利用 Microsoft Layer for Unicode 來建立純正的 Unicode 應用程式。
佇咧 AppLocale 推出進前,愛佇咧 Windows XP 等以 Unicode 為基礎的系統平台頂類比執行非 Unicode 應用程式所需要的語言環境的時陣,會透過「控制台」→「地區和語言選項」→「非 Unicode 程式的語言」來變更系統語言變數,以共應用程式中非 Unicode 的文字資料轉做 Unicode。但是這个方法咧使用會有限制:
一 . 干焦系統管理員會當變更系統地區設定的值。 二 . 變更系統地區設定了後必須愛重新啟動系統才會當生效。 三 . 一擺干焦會當變閣較一種系統地區設定。
就按呢微微仔設計矣 AppLocale 這个工具程式來類比對應的系統地區設定,以便佇各種字碼頁佮 Unicode 之間進行轉換。
AppLocale 的設計是以 Windows XP 中所引進的上新應用程式相容性技術為基礎,所以 AppLocale 干焦會當貯佇 Windows XP 閣有伊的作業系統上,比如講 Windows Server 兩千空三。而且 Windows 九 x 系列因為非 Unicode 基礎的先天設計限制,所以註定無可能使用 AppLocale。猶毋過 Windows XP 前一版的 Windows 兩千因為嘛是以 Unicode 是基礎的系統平台,所以講有駭客透過一寡高明的技巧成功會當予 AppLocale 佇咧 Windows 兩千上運行。
缺失佮不便
AppLocale 咧使用上顧人怨的問題主要有三:
一 . 造成以 Windows Installer 封裝的安裝程式咧執行的時出現亂碼。 二 . 透過 AppLocale 執行應用程式的時總是會出現提示注意事項的對話視窗。 三 . 袂當佇 Windows 兩千運行。
第一个問題是 AppLocale 會佇咧「Windows \ AppPatch」這个路徑下生一个叫做「AppLoc . tmp」的檔案,啊若這个檔案中間所記錄的訊息會影響著 Windows Installer。解決方法之一是將 AppLoc . tmp 的檔 àn-nāi 容清空並設做唯讀。
猶毋過頭兩个問題已經有一个完善的非官方解決方案。網路代號做 piaip 的程式設計師林弘德著 Microsoft AppLocale 做修改矣,並號名做「pAppLocale」(也定予人號做「piaip AppLocale」)重新發佈,免費提供予需要者去下載。
注釋
現狀
二空一六年後,AppLocale 已經無閣佇咧微軟官方網站提供下載,原因不明。毋過使用者猶是會當佇咧各種第三方的管道下載閣使用。
外部連結
- Microsoft AppLocale 公用程式微軟官方下載頁 ( 台灣正體啊 )
- pAppLocale 下載頁