我用的是日語操作系統!!不小心打開qq!!給我發的信息都是亂碼!!!那可是我以前的女友發給我的!!分手在也沒聯系我!!哪位高手幫忙!!急急!!!!!!

熱心網友

對于非中文windows操作系統,比如英文版、日文版、德文版等,默認的locale設置都是不支持中文的,以前的做法是在控制面板的區域設置中把所有相關的選項都設置為China(PRC),然后注銷重新登陸即可。 對于Windows 2000各個版本的,可能還是需要用以上的方法解決。用外掛的南極星等不能徹底解決問題。 但是對于XP以及Windows Server 2003系的操作系統,有了更好的解決辦法。微軟推出了針對這個問題的解決方案。 Microsoft AppLocale 實用程序 在不更改非 Unicode 應用程序的語言(系統區域)的情況下運行老的應用程序。 概述 類似 Windows XP 的基于 Unicode 的平臺可按以下方法模擬運行非 Unicode 應用程序所需的語言環境:使用通常稱作“系統區域”的系統范圍變量(或適用于非 Unicode 應用程序的語言)將應用程序的非 Unicode 文本數據在內部轉換為 Unicode。非 Unicode 應用程序的語言應與系統區域所定義語言的腳本或類型相同。此條件若得不到滿足將導致在應用程序的用戶界面中顯示亂碼。 這種方法在使用上會有少許限制: 1。只有管理員才能設置系統區域值。 2。設置系統區域會要求系統重新啟動。 3。每次只能設置一個系統區域。 對于在基于 Unicode (UTF-16) 的 Windows XP 上運行的非 Unicode 應用程序所引起的這些限制,AppLocale(即 Application Locale)是一個臨時解決辦法。AppLocale 會檢測老的應用程序的語言,并為需要進行 Unicode 轉換的代碼頁或經過 Unicode 轉換而得到的代碼頁模擬相應的系統區域。 重要說明: AppLocale 以在 Windows XP 中新引入的應用程序兼容技術為基礎,并且只能安裝在這兩種操作系統上。 如果需要在給定的腳本(或語言集)中頻繁使用非 Unicode 應用程序,我們強烈建議您將系統區域變量設為目標應用程序的語言,并且不使用 AppLocale。 應用程序開發人員不應將 AppLocale 視作將產品遷移至 Unicode 的替代方法。現在,通過使用 Microsoft Layer for Unicode (MSLU),已經可以創建在類似 Windows 98 等非 Unicode 平臺上也能部署的純 Unicode 應用程序。