xp 英文版 安裝後出現 中文亂碼,解決方案。

3 種常用解決方案

 

1.  中文程序環境更改後即可正確顯示

打開控制面板,點擊“Data, Time, Language , and Regional Options”,然後再點擊“Regional and Language Options”,會彈出一個窗口,打開這個窗口的“Languages”選項卡,選中“Install files for East Asian languages(安裝東亞語言支持)”(圖一),然後點擊“Apply”。這時系統可能會要求你插入操作系統的安裝光盤並複製一些文件,完成後會重啓動。啓動好,所有的中文文件和中文網頁就都可以正常打開和使用了。



對於英文版的Windows XP,只要安裝中文語言包就可以正確顯示中文,其實這是不對的。中文語言包只能讓英文版操作系統的界面由英文變成中文,並且要安裝中文語言包,也要先裝東亞語言支持;其次,中文語言包只能給英文版Windows XP Professional 安裝,Home版並不能裝語言包;最後,多國語言包不出售和提供下載,只是給一些大的企業用戶準備的,個人和小用戶並不容易得到。


文軟件的正確使用

  在安裝了東亞語言支持後,所有的中文文件都可以打開了,不過在你安裝和運行軟件的時候可能發現有部分的中文軟件還是不能正常安裝和運行,因爲其界面上顯示的還是亂碼。但爲什麼有些中文程序就可以正常顯示呢?

  其實,所有能夠正常顯示的中文軟件都是符合Unicode標準的,例如微軟" target="_blank" class=blue 微軟的Office,不用額外的設置,這些軟件就可以在任何語種的平臺上使用(當然前提是已經在不同語言的平臺上安裝了中文的字體)。不過有些不符合Unicode標準的程序在使用上就有些麻煩了,好在Windows XP中有設置的地方。

  同樣是在控制面板的“Regional and Language Options”設置下,打開“Advanced”選項卡,在這裏有一個“Select a language to match the language version of the non-Unicode programs you want to use”的設置(圖二),這裏就是給你的非Unicode程序設置語言環境的。如果你比較常用簡體中文的非Unicode程序,就在這裏的下拉菜單中選擇“Chinese(PRC)”,然後確定並重啓動電腦。這樣就可以正常使用這些程序了。



怎樣快速切換非Unicode程序的語言設置

  前面已經瞭解到了,對於非Unicode程序,只要在控制面板中指定一種語言環境就可以正常使用,不過大部分中國人可能都遇到過這種情況:需要同時運行簡體中文和繁體中文的非Unicode程序。這可怎麼辦,由於各種原因,簡體中文和繁體中文的文字編碼是不同的,這也就造成了在簡體中文操作系統上使用繁體中文非Unicode程序會顯示亂麻的問題,雖然我們可以爲非Unicode程序設置一種語言環境,不過對於經常需要使用多種語言軟件的人來說就麻煩了,一方面每次重新設置了語言環境後需要重啓動電腦,另一方面同一時間只能設置一種語言環境,如果想要同時運行多種語言的程序就困難了。

  面對這種情況,常規的方法是繼續使用以前的中文平臺,不過現在Windows 自己就有了解決方法,就是依靠微軟的AppLocale 工具。

  下載

  安裝成功後可以從開始菜單中啓動AppLocale,該軟件的界面非常簡單,點擊“Next”,接下來可以看到圖三的界面,這裏有兩種選擇方式,如果你正準備全新安裝一個非Unicode程序,就選中“Add or Remove Programs”,然後點擊“Browse”按鈕定位安裝程序;如果你是要使用一個已經安裝好了的非Unicode程序,就選擇“Lunch an Application”,然後點擊“Browse”按鈕,並選中你要運行的程序的可執行文件。點擊“Next”後程序會需要你選擇想要使用的語言類型,如果你安裝或者運行的程序是繁體中文的,就在下拉菜單中選擇“中文(繁體)”,然後繼續點“Next”,並點“Finish”結束設置。之後選中的程序會開始自動運行,而以前的亂碼也全部正常顯示了。

 

 

2. Default 和 installlanguage 不一致導致亂碼。

 

把區域語言設置裏面都改成chinese(RPC),再將如上的註冊表鍵值由0409改回到0804。再重啓。就沒有亂碼

運行註冊表HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control
/Nls/Language   分別將“Default”和“InstallLanguage”默認的“0409”修改爲“0804”

 

3. 在註冊表中通過應用軟件的設置,不僅可以提高應用水平,還可以解決一些疑難問題。

  

●消除應用軟件的亂碼顯示:

  在註冊表中打開HKEY_LOCAL_MACHINESYSTEM/currentControlSetControl/FontAssoc associate Charset子鍵分支,將右邊窗口內的“SYMBOL(02)”(這是Windows XP系統的機內碼)的數值改爲“NO”即可。

 

●在應用軟件中設定字體替換:

  使用字處理應用軟件時常會碰到這樣的情況,當把一臺計算機上編輯好的文件拿到其他計算機上打開時,原來的字體發生了變化。原因是兩臺計算機上所裝的字體不同,系統用已按裝的字體替換了文件中本機上沒有安裝的字體。如果指定的替換字體是和原來字體不相似的字體,就會出現文字的混亂,出現不可辨認的字。爲了避免這些問題,可以由註冊表來進行這種替換。打開HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes子鍵分支,可以看到在右邊的窗口中有些鍵值項的鍵值名是一種字體名,而數值是另一種字體名。則表示當系統中出現鍵值項名的字體時使用數值中的字體進行替換。如果您想更改替換的字體,雙擊該鍵值項,在彈出的對話框中將數值改爲您希望的字體名。不過注意,用來替換的字體必須是“控制面板”中“字體”中存在的字體,並且字體名字符串中間的空格必須正確。

  

●加入可運行的程序後綴:

  在Windows XP系統中,後綴爲.com、.exe、.bat、.pif、.cmd的程序都可以運行。如果要添加其他可運行的程序後綴,如.cgj,則在註冊表編輯器中打開HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows子鍵分支,在右邊的窗口中Programs鍵值項數據後面加上“cgj”即可。

  

●應用軟件中長短文件名轉換問題:

  Windows XP中支持長文件名,爲文件起名不必再受DOS的格式限制。但是在Windows XP中的DOS窗口下使用DIR命令查看文件名時,但文件名超過8個字符時會被自動截取前面的部分並在後面加上一個“~”和一個數字。這是爲了和DOS兼容,Windows XP爲長文件名自動生成的8.3格式短文件名。這種生成的方法可以通過修改註冊表來改變,使得生成的短文件名儘可能和原文件名保持一致,打開HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem子鍵分支,在右邊的窗口中新建一個二進制的鍵值項數據“NameNumericTail”,將其值改爲00 。重啓後Windows XP的DOS窗口下顯示的文件名就會盡可能接近長文件名,易於區別又絕不相同。

  

●改變字體關聯:

  在Windows XP中偶爾會碰到應用軟件字體不能正常顯示的問題。出現這種情況有可能是Windows XP中應用軟件的字體關聯有誤。如果字體已經正常安裝,可能就是註冊表中的字體關聯出錯。打開HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc子鍵分支,該子鍵下應該有三個子鍵,Associated CharSet、Associated DefaultFonts和Associated Fonts。如果漢字軟件出現亂碼,通常是Associated DefaultFonts子鍵下的內容不完整,這裏是該子鍵下的所有鍵值名和值。

其中的“新宋體”處也可以是“宋體”。另外,在Associated CharSet中指定了一些字符集的應用與否。鍵值名爲字符集的名字,值可以爲“yes”或“no”。如果英文軟件在中文Windows XP下出現亂碼。可以嘗試把GB2312(86)的值改爲“no”,重啓生效。

  

●增加應用程序的可執行文件路徑:

  如果需要運行的程序不在指定的目錄中,則DOS系統一般採用在自動批處理文件Autoexec.bat中設置路徑的方法來達到自動尋找此程序的目的。而在Windows XP中,用戶可以更祕密地增加應用程序路徑,而不是通過設置自動批處理的方式,這就需要修改註冊表。

  比如要增加路徑的可執行文件爲“F:downloadprogram filesaports14active portsaports.exe”,在註冊表中打開HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths子鍵分支,在其下新建一個子鍵“aports.exe”,將其默認值改爲F:downloadprogram filesaports14active portsaports.exe,再在該子鍵下新建一個子鍵“Path”,將其值改爲“F:downloadprogram filesaports14active ports”。這樣,就可以通過在“運行”命令行中鍵入“aports.exe”或“aports”來直接運行該程序了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章