最近聽朋友介紹安裝了 PPS.tv 軟體可以看許多看不到的電視劇或影集,雖然該軟體有針對繁體系統做出一些努力,但還是有部分畫面沒有正確轉換成繁體字,導致會有無法顯示的字元出現 (如下圖示),透過 Microsoft AppLocale Utility 就能夠讓特定應用程式執行在特定的 Code Page 下,讓「該應用程式認為自己是執行在特定 Code Page 下運作」以確保程式可以正確顯示文字。
下載 Microsoft AppLocale Utility 之後可透過程式集直接啟用 AppLocale 程式:
然後按下 [瀏覽] 按鈕選取你要啟動的程式路徑:
AppLocale 會動幫你偵測出該程式的地區選項(Locale),如果選錯你還可以自行挑選正確的語系:
最後你可以讓 AppLocale 自動建立捷徑,讓你可以透過該捷徑啟動程式,確保該指定的程式能在指定的 Locale 下執行:
建立好的捷徑會出現在 [程式集] 的 [Microsoft AppLocale] 目錄下:
這個捷徑其實非常簡單,只是一行指令檔而已,內容如下:
C:\Windows\AppPatch\AppLoc.exe "D:\PPS.tv\PPStream\PPStream.exe" "/L0804"
該指令第一個部分是 AppLocale 的執行檔,第二個部分是你要啟動的程式,第三個部分是 Locale 定義,也就是決定程式要用哪一個 Code Page 顯示內容的設定,該參數你可以透過剛剛介紹的 AppLocale 介面產生捷徑即可查詢到。
透過該捷徑啟動程式後一定會先看到以下畫面,且沒有預設取消該畫面的方法:
啟動之後就可以看到完整的訊息:
相關連結