天天看點

如何解決HTML網頁中文顯示亂碼的方法

第一:定義網頁顯示編碼。如果不定義網頁編碼,那麼我們浏覽網頁的時候,ie會自動識别網頁編碼,這就有可能會導緻中文顯示亂碼了。是以我們做網頁的時候,都會用“<meta http-equiv=”content-type” content=”text/html; charset=utf-8″>”來定義網頁編碼。(我們常見的unicode碼是utf-8)

<code>&lt;</code><code>html</code><code>&gt;</code>

<code>&lt;</code><code>meta</code> <code>http-equiv</code><code>=</code><code>"content-type"</code> <code>content</code><code>=</code><code>"text/html; charset=utf-8"</code> <code>/&gt;</code>

<code>&lt;</code><code>head</code><code>&gt;</code>

把檔案儲存成utf-8的編碼,仿着上面的位置,在頁面加上中間那行代碼,如果還有亂碼就把utf-8改成gbk

第二:網頁存儲編碼。大家經常會忽略這個問題。我就用建站常用工具dreamweaver來說吧。我們用dw建立一張預設的編碼儲存的時候都會儲存為兩種編碼uft8格式或gbk格式,這個可以在dreamweaver-&gt;編輯-&gt;首選項-&gt;建立文檔 進行設定。如果你設定了預設utf8格式,那麼網頁存儲編碼就是utf8,同時使用&lt;meta http-equiv=”content-type” content=”text/html; charset=utf8″&gt;來什麼網頁顯示編碼也為utf8,如果不一緻就會導緻亂碼。我這樣說明,不知道是否說明了問題。

也就是說,我們在遇到亂碼問題的時候,是由于編碼不一緻導緻的。這個是html網頁的亂碼情況的總結,我們舉一反三,我們在使用php虛拟主機建站的時候遇到亂碼問題的時候,我們也要通過三個因素來考慮解決問題。我總結的三個因素:網頁顯示編碼、網頁存儲編碼、資料庫編碼網站出現中文顯示亂碼的時候,請先從這三個方向去考慮解決問題,将事半功倍。