1樓:綠衣人敲門
網頁亂碼是瀏覽器(如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檔案匯入登錄檔中。
2樓:陶爍陽莞爾
漢字出現亂碼有好幾種情況,大致可分成四類:網頁、文字、文件和檔案亂碼。第一類是由於港臺的繁體中文大五碼(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下的中文軟體的動態連結庫,這樣,執行中文軟體時就會呼叫英文的動態連結庫,因此出現亂碼。解決辦法是重新安裝中文軟體,恢復中文動態連結庫即可。
為什麼電腦會出現藍屏,為什麼電腦會出現藍屏
經常會出現藍屏,重新啟動後也是藍屏現象.這種現象有很多種原因造成的,你要用排除法。一 記憶體最好只用一條 顯示卡是不是好的,拿到另一臺試一下。二 檢視主機板上的電容有沒有鼓起來 三 驅動問題,用驅動精靈把顯示卡 音效卡 主析驅動更新一下 四 系統是否中毒,殺。五 硬碟有沒有壞道 等等要一一排除 最大...
為什麼電腦會出現CPU使用,為什麼電腦會出現CPU 使用
關於spoolsv.exe 所有資料通過收集整理 spoolsv spoolsv.exe 程序資訊 spoolsv spoolsv.exe 程序資訊 程序檔案 spoolsv or spoolsv.exe 程序名稱 printer spooler service 描述 windows列印任務控制程式...
為什麼我的電腦玩遊戲是會出現錯誤
因為引起這個的原因很多,要具體分析,只有你自己知道最近做了什麼事情引起的,所以還是隻有你自己解決。ps 如果你使用的是裝機時配的系統建議你自己重灌.以下可以供你學習用,其實我相信沒有幾個願意看完,你也不例外吧,呵呵!該記憶體不能read 或written的常見原因 使用windows作業系統的人有時...