萬立夫
很多軟件在進(jìn)行開發(fā)的時候,只會考慮針對特定的語言系統(tǒng)。如果用戶將這類軟件安裝到其他語言的系統(tǒng)里面,就會出現(xiàn)軟件界面文字亂碼的情況。比如我們想要在簡體中文的操作系統(tǒng)中,安裝諸如繁體中文或者其他文字的軟件程序的話,這時就要考慮到解決亂碼的問題了。
配置需要的語言環(huán)境
其實(shí)要想解決這個問題也非常的簡單,我們只需要利用專門的軟件在系統(tǒng)里面模擬出軟件運(yùn)行環(huán)境,就可以避免出現(xiàn)軟件界面亂碼的情況了。首先下載“Locale Emulator”這款程序的安裝包(https://github.com/ xupefei/Locale-Emulator/ releases),解壓以后運(yùn)行文件夾里面的LEInstaller. exe文件,接著在彈出的軟件界面中點(diǎn)擊“Install for all users”按鈕進(jìn)行安裝(圖1)。安裝完成以后再執(zhí)行LEGUI.exe文件,進(jìn)行軟件相應(yīng)的配置操作。
在配置窗口的“預(yù)設(shè)配置”列表中,選擇用戶需要的軟件運(yùn)行環(huán)境語言。比如我們要想運(yùn)行繁體中文的軟件程序的話,那么就在列表中選擇“中文繁體 中國臺灣”這一項(xiàng),接下來在“時區(qū)”列表中選擇“臺北”這一項(xiàng)。需要提醒大家的是,設(shè)定的語言環(huán)境和時區(qū)一定要對應(yīng)成功才可以。然后在“高級選項(xiàng)”里面,分別勾選上“以管理員權(quán)限運(yùn)行”、“偽造注冊表”以及“偽造系統(tǒng)UI語言”等選項(xiàng)(圖2)。設(shè)定完成以后點(diǎn)擊“另存為”按鈕,在彈出的窗口中設(shè)置一個名稱就可以了,如我們這里設(shè)定的就是“繁體中文”。

在模擬環(huán)境里面運(yùn)行
以后當(dāng)我們打算在設(shè)定的語言環(huán)境里面運(yùn)行某款軟件程序的時候,只需要在這款軟件的快捷圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單里面選擇“Locale Emulator”中間的語言環(huán)境即可(圖3)。這樣就可以在我們設(shè)定的語言環(huán)境里面運(yùn)行,從此以后再也不會發(fā)生軟件界面亂碼的情況了(圖4)。除此以外,我們也可以選擇菜單中的“以此程序配置運(yùn)行”命令,在彈出的對話框里面設(shè)置軟件運(yùn)行的參數(shù)。接下來再分別設(shè)置語言環(huán)境和時區(qū)等選項(xiàng),設(shè)置完成以后點(diǎn)擊“建立快捷方式”按鈕。這樣就可以建立一個與默認(rèn)的快捷方式不同的新的快捷方式,以后用戶直接點(diǎn)擊這個快捷方式就可以在特定的語言環(huán)境中運(yùn)行了。