導航:首頁 > 萬維百科 > 網頁設計出現亂碼

網頁設計出現亂碼

發布時間:2021-03-22 17:01:50

1、網頁中出現亂碼怎麼辦?

打開網頁網站出現亂碼的情況,用滑鼠點擊右鍵網頁中的空白位置,右內鍵點擊後會出現一個容欄目窗口。在打開的菜單欄目窗口中點擊【編碼】,在編碼窗口中點擊選擇【自動選擇】選項。

最後切換到「簡體中文」選項(如下圖所示),設置完成後大家就可以重新打開瀏覽器,在打開網頁看看是否還有亂碼。

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

亂碼分三種情況:
1.html亂碼。
2.javascript亂碼
3.資料庫亂碼(我用的是mysql,其他也一樣,操作資料庫是直接用phpmyadmin操作)
網頁設計基本就這三種情況。筆者不幸的全遇到了(這是巧合嗎?坑啊),但幸運的是,在筆者閱讀了大量相關資料以及對亂碼原理深入理解後,已經將其全部解決。
html亂碼的解決
1.你沒有Dreamweaver的話:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
把這行代碼復制到你的<head></head>之間,這會使你的網頁打開時,瀏覽器默認編碼為utf8,當然,建議你所有的網頁編碼統一,都設置為utf8,或者都設置為gb2312。
2.如果你有Dreamweaver的話:
你可以不必記住這行代碼,因為Dreamweaver可以設置,如圖:
選擇"頁面屬性"(上邊的修改中也可以找到),選擇"標題/編碼",更改編碼確保編碼統一(建議統一為utf8或gb2312)
選擇統一編碼後點擊「應用」,Dreamweaver會自動將一行代碼加入你的網頁。
但是記住,要統一編碼。在你製作第一張網頁時就這樣設置,這樣做的好處是你以後用Dreamweaver編輯的每一張網頁都會自動統一編碼。

js亂碼的解決
這里js亂碼是指由js製作的彈窗內容為亂碼的情況,這種情況很頭疼,但一般不會出現,如果出現,不好解決。
1.若你的js彈窗內容出現亂碼,首先檢查原網頁代碼中的輸出內容是否是亂碼(由於亂改頁面設置,導致本來的漢字變成亂碼)
2.如果你確保你的原網頁代碼中不是亂碼,那麼說明js輸出內容與頁面編碼不符,這時我們應強制將輸出內容轉變編碼與頁面編碼統一。
強制轉換編碼的方法有很多,我這里使用php做到了這些
<?php
$ss=iconv("utf8" , "gb2312//IGNORE" , "你想輸入的漢字") ;
echo $ss;
echo "<script language=javascript>alert('$ss');</script>";
?>
這樣做的好處是,無論網頁編碼是utf8還是gb2312,你的js彈窗內容都不會是亂碼。但缺點也很明顯,你的文件後綴名從.html需要改為.php(否則php不被編譯),而且php執行佔用伺服器內存,但只是轉換編碼並不用擔心消耗太多伺服器內存。
資料庫亂碼的解決
這里資料庫亂碼是指
1.插入正常數據後,資料庫里顯示亂碼
2.正常數據讀取出在頁面顯示亂碼
3.建立資料庫時資料庫(表、欄位)的編碼有問題
解決辦法:
1.插入資料庫前將數據強行轉換編碼,與資料庫統一。(這里筆者操作資料庫所用的是php)
<?php
$ss=iconv("utf8" , "gb2312//IGNORE" , "你想插入的漢字數據") ;
mysql_query("insert into 表名(欄位名) values(『$ss』)");
?>
這樣在資料庫內查看數據時,不會出現亂碼。但如果你將頁面編碼與資料庫編碼統一的話,根本不會出現這種問題。
2.正常數據讀取出在頁面顯示亂碼,首先檢查資料庫內容是否是亂碼,如果是,參照方法1:「插入正常數據後,資料庫里顯示亂碼」解決,這時資料庫里數據正常,但頁面輸出仍是亂碼,說明html編碼有問題或不統一。參照「html亂碼的解決「進行。
3.你將頁面調整統一編碼,可資料庫編碼不統一,你又不想刪除資料庫重新建立。又嫌插入數據的地方太多,那怎麼辦,只好更改資料庫編碼了。
打開phpmyadmin。如圖,選擇資料庫的「操作」-->"整理",然後統一編碼。
更改資料庫後再逐個檢查數據表的「整理」,確認編碼統一!!

這里是建立資料庫時就統一編碼的方法,如果早這么做就不會遇到亂碼問題!!下一回記住了。在建表時就統一最方便了。

END
注意事項
無論哪種亂碼問題,筆者在這里建議製作網頁前就將資料庫、頁面編碼統一為utf8或gb231。這是一種良好的習慣,這種習慣會減少不必要亂碼問題的出現。

3、網頁製作中出現亂碼怎麼解決呢?

"頁面屬性"-"標題/編碼"-在"編碼"下拉列表裡選"簡體中文"

4、網頁製作中預覽網頁文字出現亂碼問題

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />這句改一下 ,然後是資料庫,最後是語言編碼格式 ,如果還不可以在找我

5、網頁成亂碼了,怎麼辦?

把編碼設置成簡體中文

如何設計:
網頁亂碼是瀏覽器(如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(國標碼、簡體中文)進行相互轉換來實現。常用的內碼轉換工具有:「颶風簡繁通、「內碼轉換大師、「華語通、「兩岸通漢字內碼轉換器等等

6、用dreamweaver 製作網頁出現亂碼怎麼回事

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <!--編碼控制不能少-->
    <meta name="keywords" content="keywords,keywords,keywords,keywords">
    <!--網頁關鍵詞-->
    <meta name="description" content="description">
    <!--網頁描述-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <!--網頁渲染內核-->
    <!--mobile start手機端需加-->
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" />
    <meta name="apple-mobile-web-app-title" content="webei" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="white" />
    <meta name="format-detection" content="telephone=no,address=yes" />
    <!--mobile end-->
    <title>網頁標題</title>
    <link rel="shortcut icon" href="favicon.ico">
    <!--網頁小圖標-->
    <link rel="stylesheet" href="css/style.css">
    <!--網頁必要的css樣式-->
    <script type="text/javascript" async src="js/loadCommon.js"></script>
    <!--網頁必要的js樣式-->
</head>
<body>
<!--開始框架的搭建-->
<li>測試</li>
</body>
</html>

在你的head標簽里添加meta標簽

控制「編碼格式」

7、網頁出現亂碼怎麼辦

首先
查看--編碼--簡體中文.看行不行.網頁亂碼是瀏覽器(如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
網頁無亂碼保存的方法是:用瀏覽器打開網頁時,在「查看」/「編碼」中選擇「自動選擇」,存檔時保存類型選「web頁」,編碼選擇「UNICOD」,這樣保存過的網頁再次打開時,在瀏覽器菜單「查看」、「編碼」中不管選擇簡體中文(GB2312)、簡體中文(HZ)還是UNICODE(UTF-8)或繁體中文(BIG5),最終顯示都不會出現亂碼。
http://hi.baidu.com/audreylynn/blog/item/5b0f1c304bbcb599a9018eb4.html
這個網站會有多國語言包下載,請試試eMule資源
再不行的話,你試試控制面板-INTERNET選項-常規-語言(右下角)-添加(日語[ja])

與網頁設計出現亂碼相關的知識