導航:首頁 > 萬維百科 > 網頁設計製造漢字亂碼

網頁設計製造漢字亂碼

發布時間:2020-09-29 21:59:58

1、用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標簽

控制「編碼格式」

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

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

3、網頁設計過程瀏覽時圖片可以顯示,文字出現亂碼,是什麼原因

編碼問題,比如你用dreamweaver做網頁,編碼都是gb2312,而你瀏覽器編碼是utf-8,這樣就會有亂碼。你嘗試調一下瀏覽器編碼 在字元編碼下面,你調成 gb2312 或者 utf8 試試看

4、為什麼我使用DW設計網頁,打開網頁中文字會變成亂碼?

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
你的這句有沒有,沒有的話加上去試試,還不行的話跟我說

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

亂碼分三種情況:
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。這是一種良好的習慣,這種習慣會減少不必要亂碼問題的出現。

6、用dreamweaver製作的網頁再次打開文字卻成了亂碼怎麼解決?

你打開你亂碼的那個頁面.在代碼視圖裡面找到這句"<meta
http-equiv="Content-Type"
content="text/html;
charset=UTF-8"
/>"
然後把這個UTF-8
改為
GB2312
就行了.保存,關閉頁面,再重新打開!

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

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

8、製作一個網頁,網頁中有一部分韓文和中文,但是在IE瀏覽器中中文部分顯示為亂碼。如圖

用的啥編嗎?GB2312?可以換一種編碼方式看看如ut-8

9、網頁製作用火狐出現文字亂碼

txt文檔另存為utf-8編碼的

與網頁設計製造漢字亂碼相關的知識