網頁出現亂碼的原因?

General 更新 2023年10月15日

打開網頁出現亂碼的原因是什麼呢?

不兼容!用系統自帶的瀏覽器!

網頁出現亂碼怎麼辦

網頁出現亂碼怎麼辦

解決辦法:有以下四種解決辦法:

1、在瀏覽器中選擇“編碼”菜單

事先為瀏覽器安裝多語言支持包(例如在安裝IE幣?安裝多語言支持包),這樣當瀏覽網頁出現亂碼時,即可手工更改此類網頁的編碼方式,在瀏覽器中選擇菜單欄下的“查看??“編碼”/“自動選擇”/

簡體中文(GB2312),如為繁體中文則選擇“查看”/“編碼”/“自動選擇”/繁體中文(BIG5),其他語言依此類推,選擇相應的語系,這樣便可消除網頁亂碼現象

2、修改網頁代碼

用FrontPage等軟件打開出現亂碼的網頁,修改該網頁代碼,在以下句子中 〈META CONTENT=“text/html;charset=ISO-8859-1”〉,將語種“ISO-8859-1”改為GB2312,如果是繁體網頁則改為BIG5

3、無亂碼保存網頁

用瀏覽器打開該網頁,在“查看”/“編碼”中選擇“自動選擇”,存盤時保存類型選“WEB頁”,編碼選擇“UNICODE”,這樣保存過的網頁再次打開時,在瀏覽器菜單“查看”/“編碼”中不管選擇簡體中文(GB2312)、簡體中文(HZ)還是UNICODE(UTF-8)或繁體中文(BIG5),最終顯示都不會出現亂碼

打開網頁時出現總愛出現亂碼

漢字亂碼現象大致可分成四類:網頁、文本、文檔和文件亂碼。第一類是由於港臺的繁體中文大五碼(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),其它語言依此類推選擇相應的語系,這樣可消除網頁亂碼現象。

還有一種解決辦法是利用多內碼顯示平臺來轉換內碼。常用多內碼顯示平臺有:

“南極星”:可自動識別GB碼、BIG5碼,用簡體或繁體顯示,並能做到同屏顯示GB碼和BIG5碼,對日文、韓文亦能正確顯示。下載地址:http:// www.njstar.com

“四通利方”:支持了包括GB、BIG5、HZ、日韓編碼、UNICOD等17種漢字內碼,也開始支持預覽功能,並且增加了諸如“增刪空格”、“插入禁排空格”等小而有用的功能,實在是網友的好幫手。下載地址:http:// www.srsnet.com

“MagicWin 98”:可真正的同屏顯示不同內碼,即GB碼和BIG5碼兩者共存、都能正常顯示。它支持GB、HZ、BIG5、JIS、EUC、SJIS、KSC、UTF7和UTF8等格式;支持Netscape Communicator 4.X、Internet Explorer 和Office 等軟件;支持在多個窗口中同時查看不同內碼的文檔的超級多內碼顯示平臺。下載地址:http:// www.itwin.com.my/magicwin

網頁無亂碼保存的方法是:用瀏覽器打開網頁時,在“查看”&......

打開網頁老是亂碼 怎麼辦

下載谷歌等瀏覽器測績一下,如果好用,上你說的網站、或瀏覽其它網頁時就用這個軟件,這些都是不用IE做內核的,與你用IE不衝突(有問題請你追問我)。

其他在看看360瀏覽器試試,或還原系統或重裝。

打開網頁容易出現亂碼是怎麼回事

在頁面的空白處右擊鼠標,選擇編碼(E),再勾選自動選擇。。刷新一下就好,希望能幫到你~~~

網頁顯示的是亂碼怎麼辦

是打開別人的網頁嗎?如果是打開網頁出現亂碼的情況,是因為編碼不統一的問題,解決辦法,直接在亂碼頁面,右鍵--編碼--如果是utf-8的話,你改成gb2312,如果是gb2312的話,你改成utf-8。就可以解決了。如果不是這兩個的話,你直接改成這兩個的任一試試。

如果是你自己做的網頁的話,可以在網頁最上邊的meta的地方加上編碼即可。

製作網頁時亂碼了,怎麼辦?

亂碼分三種情況:

1.html亂碼。

2.javascript亂碼

3.數據庫亂碼(我用的是mysql,其他也一樣,操作數據庫是直接用phpmyadmin操作)

網頁設計基本就這三種情況。筆者不幸的全遇到了(這是巧合嗎?坑啊),但幸運的是,在筆者閱讀了大量相關資料以及對亂碼原理深入理解後,已經將其全部解決。

html亂碼的解決

1.你沒有Dreamweaver的話:

把這行代碼複製到你的之間,這會使你的網頁打開時,瀏覽器默認編碼為utf8,當然,建議你所有的網頁編碼統一,都設置為utf8,或者都設置為gb2312。

2.如果你有Dreamweaver的話:

你可以不必記住這行代碼,因為Dreamweaver可以設置,如圖:

選擇"頁面屬性"(上邊的修改中也可以找到),選擇"標題/編碼",更改編碼確保編碼統一(建議統一為utf8或gb2312)

選擇統一編碼後點擊“應用”,Dreamweaver會自動將一行代碼加入你的網頁。

但是記住,要統一編碼。在你製作第一張網頁時就這樣設置,這樣做的好處是你以後用Dreamweaver編輯的每一張網頁都會自動統一編碼。

js亂碼的解決

這裡js亂碼是指由js製作的彈窗內容為亂碼的情況,這種情況很頭疼,但一般不會出現,如果出現,不好解決。

1.若你的js彈窗內容出現亂碼,首先檢查原網頁代碼中的輸出內容是否是亂碼(由於亂改頁面設置,導致本來的漢字變成亂碼)

2.如果你確保你的原網頁代碼中不是亂碼,那麼說明js輸出內容與頁面編碼不符,這時我們應強制將輸出內容轉變編碼與頁面編碼統一。

強制轉換編碼的方法有很多,我這裡使用php做到了這些

$ss=iconv("utf8" , "gb2312//IGNORE" , "你想輸入的漢字") ;

echo $ss;

echo "";

?>

這樣做的好處是,無論網頁編碼是utf8還是gb2312,你的js彈窗內容都不會是亂碼。但缺點也很明顯,你的文件後綴名從.html需要改為.php(否則php不被編譯),而且php執行佔用服務器內存,但只是轉換編碼並不用擔心消耗太多服務器內存。

數據庫亂碼的解決

這裡數據庫亂碼是指

1.插入正常數據後,數據庫裡顯示亂碼

2.正常數據讀取出在頁面顯示亂碼

3.建立數據庫時數據庫(表、字段)的編碼有問題

解決辦法:

1.插入數據庫前將數據強行轉換編碼,與數據庫統一。(這裡筆者操作數據庫所用的是php)

$ss=iconv("utf8" , "gb2312//IGNORE" , "你想插入的漢字數據") ;

mysql_query("insert into 表名(字段名) values(‘$ss’)");

?>

這樣在數據庫內查看數據時......

為什麼打開網頁,顯示的是亂碼呢?

是所有的網站都是亂碼,還是隻是某個網站是亂碼?

自己的網站出現文字亂碼是怎麼回事?求解.

是不是你的網站管理系統(cms)與網頁前臺的模板編碼不一致,一定要保證程序和前臺編碼的一直,不然漢字肯定是亂碼

打開網頁容易出現亂碼是怎麼回事

亂碼指的是計算機系統不能顯示正確的字符,而顯示其他無意義的字符或空白,如一堆ASCII Code。所顯示出來的文字統稱為亂碼。亂碼是因為所使用的字符的源碼在本地計算機上使用了錯誤的顯示字庫,或在本地計算機的字庫中找不到相應於源碼所指代的字符所致。

通俗點講:

亂碼就是你打開王頁或郵箱,裡面的字不是全中文的,而是一些亂七八糟莫名其妙的無意義的字符組合在一起。主要是計算機的字庫出錯所致。

1一般出現在網頁,用網頁上面的查看——編碼——簡體中文即可解決。

2 出現亂碼一般是Windows系統字庫的問題,可能是系統錯誤或不正常關機造成的,也可能是某些軟件需要使用操作系統以外的字庫造成的。解決辦法得看具體的問題,一般情況下的Windows亂碼可以通過以下三種方法解決。

第一種方法是下載 解決Windows XP SP2亂碼補丁 V1.00 (華軍軟件園)

第二種是解決Windows系統錯誤造成的亂碼問題,重啟後用F8鍵激活系統菜單,進入安全模式。等系統檢查完畢,硬盤沒有響應後再重新正常退出並重新啟動計算機,正常進入Windows,字體一般就能自動恢復。這是因為Windows在進入安全模式時會重新索引字庫及整理菜單。

第三種解決方法用於修正軟件造成的註冊表中關於字體部分設置出錯的問題。運行“Regedit”啟動註冊表編輯器。在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\fontassoc”鍵下有 “Associated CharSet”和“Associated DefaultFonts” 兩個鍵。當出現漢字亂碼時,這兩個鍵中的內容就可能不正確甚至不完整。它們的正確內容應該是“Associated CharSet”內有“(默認)、ANSI(00)、GB2312(86)、OEM(FF)、SYMBOL(02)”幾項串值,鍵值分別為“(未設置鍵值)、Yes、Yes、Yes、No”,而“Associated DefaultFonts”內有“(默認)、AssocSystemFont、FontPackegeDecorative、FontPackegeDontCare、FontPackegeModern、FontPackegeRoman、FontPackegeScript、FontPackegeSwiss”幾項串值,鍵值分別為“(未設置鍵值)、simsun.ttf、宋體、宋體、宋體、宋體、宋體、宋體”。重新啟動系統後漢字就應該顯示正確了。建議您在修改前先備份註冊表,以防修改錯誤使系統出現問題。

相關問題答案
網頁出現亂碼的原因?
個體出現從眾的原因?
心臟出現早搏的原因?
出現霧霾的原因?
網絡直播亂象的原因?
地球出現潮汐的原因?
出現血精的原因?
地球上出現潮汐的原因?
我的電腦為什麼會出現亂碼 ?
出現亂碼怎麼辦?