已解決為什麼我的電腦會出現亂碼了解的說下
提問者:美瞳丶v | 瀏覽次 | 提問時間:2016-12-16 | 回答數量:3
漢字出現亂碼有好幾種情況,大致可分成四類:網頁、文本、文檔和文件亂碼。第一類是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用造成的;第二類是Win9X/W...
已有3條答案
本尊邪小爺
回答數:36988 | 被采納數:44
漢字出現亂碼有好幾種情況,大致可分成四類:網頁、文本、文檔和文件亂碼。第一類是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用造成的;第二類是Win9X/Win2K係統(菜單、桌麵、提示框)顯示亂碼,這是Win9X/Win2K注冊表中有關字體的部分設置不當引起的;第三類是各種應用程序(包括遊戲)本來顯示中文的地方出現亂碼,形成原因比較複雜,有第二類的亂碼原因,也可能是軟件用到的中文動態鏈接庫被英文動態鏈接庫覆蓋造成的;最後一類是郵件亂碼。 由於樓主你沒有說清楚具體是什麼,所以隻好寫長一些了,嗬嗬,希望樓主有耐心看完: (一)、網頁、文本和文檔文件亂碼的消除 網頁亂碼是瀏覽器(如IE等)對HTML網頁解釋時形成的。如果在網頁的代碼中有形如:〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉……〈/HTML〉的語句,瀏覽器在顯示此頁時,就會出現亂碼。因為瀏覽器會將此頁語種辨認為“歐洲語係”。解決的辦法是將語種“ISO-8859-1”改為GB2312,如果是繁體網頁則改為BIG5。 另一種解決辦法是不修改網頁代碼,事先為瀏覽器安裝多語言支持包(例如在安裝IE時要安裝多語言支持包),這樣在瀏覽網頁出現亂碼時,就可以在瀏覽器中選擇菜單欄下的“查看”/“編碼”/“自動選擇”/簡體中文(GB2312),如為繁體中文則選擇“查看”/“編碼”/“自動選擇”/繁體中文(BIG5),其它語言依此類推選擇相應的語係,這樣可消除網頁亂碼現象。 還有一種解決辦法是利用多內碼顯示平台來轉換內碼。常用多內碼顯示平台有:“南極星”、“四通利方”、“MagicWin 98等等。 網頁無亂碼保存的方法是:用瀏覽器打開網頁時,在“查看”/“編碼”中選擇“自動選擇”,存盤時保存類型選“web頁”,編碼選擇“UNICOD”,這樣保存過的網頁再次打開時,在瀏覽器菜單“查看”、“編碼”中不管選擇簡體中文(GB2312)、簡體中文(HZ)還是UNICODE(UTF-8)或繁體中文(BIG5),最終顯示都不會出現亂碼。 文本、文檔文件亂碼,一般是繁體中文顯示在簡體中文係統下或者相反情況造成的。隻要把原本是繁體的內碼轉換為簡體內碼(或者相反),就可消除亂碼。 Word能勝任這類工作,例如要把繁體中文轉換為簡體中文,方法是:選擇要轉換內碼的文件,在彈出的對話框中,選擇“其它編碼”中的“繁體中文(BIG5)”一項,打開此文件時就不會出現亂碼。無亂碼保存方法:在保存時選擇“文件”中的“另存為”,先存為“Word文檔,存盤後打開再存為純文本等其它格式;您也可以用Word的“中文簡繁轉換”工具實現無亂碼保存,方法是在菜單欄中選擇“工具/語言/中文簡繁轉換”,內碼轉換後再保存。 除此之外,消除這類亂碼還可用內碼轉換工具,對BIG5(繁體中文)和GB2312(國標碼、簡體中文)進行相互轉換來實現。常用的內碼轉換工具有:“颶風簡繁通、“內碼轉換大師、“華語通、“兩岸通漢字內碼轉換器等等 (二)、Win9X/Win2K係統亂碼的消除 這類亂碼是由於注冊表中關於字體部分配置不正常造成的,即使您用內碼翻譯軟件如四通利方、南極星、Magic Win98、兩岸通等處理也不會消除。解決辦法是:恢複注冊表中關於字體部分設置。 如有一台Win9X/Win2K版本相同且顯示正常的機器,則可依下列步驟進行恢複: 1.在正常機器上選擇“開始”/“運行”,在對話框中鍵入“REGEDIT”,打開注冊表編輯器; 2.光標定位到“HKEY_LOCAL_MACHINE\\ SYSTEM\\CURRENT CONTROL SET\\CONTROL\\ FONTASSOC”,選擇“注冊表/導出注冊表文件”,再選擇“分支”,導出該分支注冊表信息到文件(如LI.REG)中; 3.把LI.REG文件Copy到顯示亂碼的機器上,在顯示亂碼機器上運行REGEDIT,選擇“注冊注冊表”/“導入注冊注冊表”,把LI.REG文件導入注冊表中。 如沒有Win9X/Win2K版本相同且顯示正常的機器,則需要您手工恢複字體部分注冊表項,按以下步驟: 1.在亂碼機器上打開“開始”——“運行”——REGEDIT,然後回車,打開注冊表編輯器; 2.找到“HKEY_LOCAL_MACHINE\\SYSTEM\\ CURRENT CONTROL SET\\CONTROL\\FONTASSOC”,正常情況下,會有ASSOCIATED DEFAULTFONTS、ASSOCIATED CHARSET兩個文件夾,其正確的內容為: 子目錄內容 中文Win98 中文Win98(OEM版) 中文Win2K AASOCIATED CHARSET ANSI(00)=“yes” GB2312(86)=“yes” DEN(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” GB2312(86)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” ASSOCIATED DEFAULT FONTS AssocSystemFont=“simsun.ttf” FontPackageDecorative=“宋體” FontPackageDontcare=“宋體” FontPackageModern=“宋體” FontPackageRoman=“宋體” FontPackageScript=“宋體” FontPackageSwiss=“宋體” 同左欄 AssocSystemFont=“simsun.ttf” FontPackage=“新宋體” FontPackageDecorative=“新宋體” FontPackageDontcare=“新宋體” FontPackageModern=“新宋體” FontPackageRoman=“新宋體” FontPackageScript=“新宋體” FontPackageSwiss=“新宋體” 3.當出現漢字亂碼時,上述兩個文件夾中內容就會不完整,有的沒有ASSOCIATED CHARSET文件夾或其中內容殘缺不全;有的ASSOCIATED DEFAULTFONTS下內容殘缺。隻要用REGEDIT在“HKEY_LOCAL_MACHINE\\SYSTEM\\CURRENTCONTROLSET\\ CONTROL\\FONTASSOC”下,根據以上正確內容恢複即可。 (三)、應用程序(包括遊戲)亂碼的消除 中文軟件菜單等顯示界麵上出現亂碼,可能是由於Windows注冊表中關於字體設置的信息不正確地改變而造成的,這時候可以用上述第2點介紹的辦法去解決。 如果用上法解決不了,那就是因為軟件的中文鏈接庫被英文鏈接庫覆蓋而引起的,這種現象經常發生在用微軟開發工具例如VB、VC開發的中文軟件上,這類軟件中,菜單等顯示界麵上的漢字都是受一個動態鏈接庫(DLL文件)控製,而軟件的這個動態鏈接庫一般安裝在Windows的System目錄下,如果以後安裝了某個英文軟件也使用同名的動態鏈接庫,則英文軟件的動態鏈接庫就會覆蓋WINDOWS\\SYSTEM下的中文軟件的動態鏈接庫,這樣,運行中文軟件時就會調用英文的動態鏈接庫,因此出現亂碼。解決辦法是重新安裝中文軟件,恢複中文動態鏈接庫即可。
2016-12-17 07:36:57
讚 3698
電腦中部分文字顯示為亂碼 的解決方法:
1、點擊開始按鈕,然後點擊“控製麵板”。
2、先將“查看方式”設置成“類別”,然後點擊“時鍾、語言和區域”。
3、再點擊“區域和語言”。
4、點擊“管理”選項卡,然後點擊“更改係統區域設置”。
5、將“當前係統區域設置”設置成“英語(英國)”,然後點擊確定按鈕,重啟電腦。(重啟電腦後整個係統通常會全部變成亂碼-。- 所以重啟前一定要記住如何找到這個設置位置)。
6、重啟電腦後,再次找到上麵那個位置,將“當前係統區域設置”設置成“中文(簡體,中國)”,點擊確定按鈕,重啟電腦。
7、經過上述操作,大部分電腦亂碼問題可以解決,如果問題沒還是沒有解決,是係統缺少了字體導致的,需要下載安裝字體庫simsun.ttc。
2016-12-21 12:21:30
讚 4064
你好,原因如下:
1.文本亂碼:是Windows係統顯示亂碼,如:菜單、桌麵、提示框等。這是由於注冊表中有關字體部分的設置不當引起的;
2.文檔亂碼:是各種應用程序、遊戲本來顯示中文的地方出現亂碼。這種亂碼形成的原因比較複雜,有第1類的亂碼原因,也可能是軟件中用到的中文動態鏈接庫被英文動態鏈接庫覆蓋所造成的;
3.文件亂碼:主要是指郵件亂碼;
4.網頁亂碼:是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用而造成的。
2016-12-16 22:24:12
讚 948