你遇過在瀏覽網頁時,突然間有些網頁顯示出來的居然是亂碼,有時更扯,網頁居然是空白一個字都沒有?是電腦中毒了嗎?還是遭到駭客人侵呢?有時碰到這種問題時不要慌也不要自己嚇自己,它只是個編碼的問題而已。
我自己曾經就有過這種經驗,有一天突然間有些網頁打開來居然一個字也沒有,剛開始 我以為是電腦中毒了,後來想想應該不至於才對,如果是電腦病毒所造成的,理論上應該所有的網頁打開都會有問題才對,不會說某些網頁空白,而其它網頁卻正常 的情況。至於網頁顯示亂碼,那是思空見慣的事,因為只是編碼問題,那一看就知道了。
為什麼會有這種情況呢?為什麼網頁空白或亂碼的情況會發生呢?這是因為網頁的編碼不同,而剛好瀏覽器又無法自己判斷網頁的編碼自動切到UTF-8或其它編碼的關係。

要解決這種情況有三個方式,一是寫網頁的人將網頁的Meta值換個位置,例如將以下這個網頁原始碼:

調整成為以下的位置就可以了:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=big5"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>鐵人設計</title>
………
</head>
<body>
………
</body>
</html>

但是網路上你總不可能叫所有站長都這麼改吧!所以第二個方式就是我們將自己的瀏覽器的編碼改為UTF-8,也許就能解決這個問題。

第三個方式當然就是換個瀏覽器囉!大部分的人目前用的還是微軟的IE瀏覽器,如果你經常遇到這種問題,那不妨用用FireFox看看。

Leave a Comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *