[
] 一片空白的UTF-8網頁
如果使用的是Mozilla、Mozilla Firefox、Sarafi等其他目前流行的瀏覽器,通常就不會有這樣的問題。
如果您在Windows作業系統上,使用Internet Explorer瀏覽器的話,往往會出現這樣的狀況:在瀏覽使用UTF-8編碼製作的中文網頁時,瀏覽器並不能夠自動偵測網頁的編碼方式,從原本預設的語系編碼(例如Big5正體中文等),切換成改以UTF-8編碼,結果畫面上就是一片空白,什麼都沒有,即使在網頁當中,已經加上了特別標明內文語系的metadata標籤:
在Internet Explorer中,還是沒有辦法正常處理。
我之前也遇過這樣的狀況,在做了一些嘗試之下,發現有個方法可以解決這樣的問題,那就是,在網頁的<head>到</head>當中的檔頭部份,調整一下各種<meta>標籤在檔案中的順序。如果說,在<head>當中,排在最前面的是像網頁標題標籤<title></title>,當中就出現了UTF-8中文,就很容易造成在瀏覽器中畫面一片空白,我在想,或許是因為Internet Explorer會一開始就用預設的語系解讀、分析網頁,而在標題的地方遇到UTF-8字元,就解讀錯誤,而不會繼續往下讀,讀到meta標籤,讀出這個網頁是以UTF-8編碼。
所以,在</head>的部份,把”Content-Type”放在最前面,便可以解決這樣的問題了。
zonble,我在使用BLOGGER.com的服务的时候就遇到了这样的问题,根据你的建议修改,并重新发布整个站点之后,还是不行。不知道是怎么回事?我用Mozilla Firefox也无法正确显示。倒不是空白,而是出现了乱码!
來自 tsingove 的 迴響留言 — 2004 年 5 月 5 日 @ 8:27 pm
!@#$%^&* 原來又是屎 IE 惹的禍..
zonble 大師您真的超渡了我!
來自 苦手 的 迴響留言 — 2004 年 5 月 5 日 @ 9:39 pm
小小補充:
IE 解析網頁編碼時以 HTML 內的標籤優先,再來是 HTTP header 的訊息;mozilla 系列的瀏覽器相反。
所以如果是用 Apache 架的網站,httpd.conf 預設值裡有 AddDefaultCharset=ISO-8859-1,如此一來,不管網頁裡寫了什麼,mozilla 系列的瀏覽器都會當成是這個,IE 則相反。
另外,無論是 PHP、JSP、ASP 或其他動態網頁的 script language,如果需要作編碼設定,最好放在最前面,比 HTML 的 meta 還要前面…
來自 b6s 的 迴響留言 — 2004 年 5 月 5 日 @ 9:52 pm
那麼在plog中要設定哪些檔案才能避免這些問題呢?
來自 阿蠻 的 迴響留言 — 2004 年 5 月 6 日 @ 1:44 pm
在pLog當中主要就是在設計模板的時候,注意這些問題。
來自 zonble 的 迴響留言 — 2004 年 5 月 6 日 @ 4:26 pm
好像真的是這樣耶,我是沒遇過這問題,不過剛剛去看了一下我的網頁原始檔,我確實是把語言編碼宣告放在title前面,當初是沒想過這問題啦,只是覺得這似乎比較重要,應該放在最前面。
來自 OOO 的 迴響留言 — 2004 年 5 月 6 日 @ 6:35 pm
完全空白的網頁
參照: 一片空白的UTF-8網頁剛剛努力到一半, 發現網頁居然變空白了. 檢視原始碼發
來自 米私啄與糠砒悠忒 的 Trackback — 2004 年 5 月 22 日 @ 1:14 am
WordPress 资源
官方网站:http://wordpress.org
WordPress Wiki
支援论坛
有用站点:中文 WordPress 专案(台湾)
Weblog Tools Collection
Alex King
插件(plugins)资源:Plugin list at WordPress Wiki
by Laughing Lizard
by Alex King
…
來自 桑林志 的 Trackback — 2004 年 6 月 13 日 @ 1:32 pm
是这样,UTF-8 是三个字节一个汉字,而普通的 BIG5 是两个,结果把 UTF-8 当成 BIG5 解析的时候会出现一个半汉字的情况,而那半个汉字会和 </title> 的 < 结合成一个乱码字,导致 IE 无法读完 <title> 部分,整个页为空
出现这种情况的条件是 </title> 之前有连续的奇数个全角字符
來自 Platinum 的 迴響留言 — 2004 年 6 月 14 日 @ 12:57 pm
太強了!我多年來(其實只有兩三個月)縈繞心頭的疑問終於獲得解決,也終於知道該如何斧底抽薪地解決白網頁問題。在此叩首致謝。
來自 南宮博士 的 迴響留言 — 2004 年 6 月 15 日 @ 11:09 pm
[問題解決] 關於一片空白的UTF-8網頁
遷到虛擬主機後一直有這個問題
就是進入網頁卻是一片空白
要手動調整編碼為 utf-8 才能正常顯示
而已經在網頁中加了metadata標籤也還是一樣
參考了 zoneble 的 blog 終於找到解決方法:一
來自 hsuyo BLOG! 的 Trackback — 2004 年 6 月 18 日 @ 1:41 pm
[…] — 桑葚 @ 11:57 pm
zonble的这篇文章解决了很多朋友的困惑:一片空白的UTF-8網頁 。特别是使用WordPress的朋友,因为现在WordPress安装后 […]
來自 桑林志 » utf-8中文网页的一些问题 的 Pingback — 2004 年 6 月 29 日 @ 4:15 pm
终于有了个维基
在尝试了mediawiki,twiki,wakka这几个wiki系统失败以后,总算找到一个能用的wiki系统。pmwiki。一个不需要数据库支持的轻量级wiki系统。不过它的STX语法好像跟mediawiki有点差别,不是很丰富,不过差…
來自 石头札记 的 Trackback — 2004 年 7 月 4 日 @ 1:13 am
http://weciti.com/cnwp/index.php/archives/2004/07/11/22
來自 Eric Nash 的 迴響留言 — 2004 年 7 月 13 日 @ 1:14 pm
[…]
來自 无题 » 解决了空白网页的问题 的 Pingback — 2004 年 7 月 15 日 @ 1:45 pm
流浪印度的愚者首頁故障,修復啦!!!
冷飯加料炒一炒: 感謝Deki的留言,循著網址在zonble’’s @rsenal找到了解決方式,照著做就真的把問題給解決了,真是太神奇了! 想不到這麼簡單的問題,居然困擾了愚者近2週,愚者真是太不長…
來自 傻瓜樂園--Fool*s Paradise 的 Trackback — 2004 年 8 月 27 日 @ 10:03 pm
謝謝分享,真是太神奇啦!!!你真是救星阿。
P.S.有試著發送通告,但不知為何失敗了,特再留言一次,若有造成重複留言,再麻煩你刪除,不好意思。:-p
來自 流浪的愚者 的 迴響留言 — 2004 年 8 月 27 日 @ 10:34 pm
死 IE 真煩
我女朋友多次反應她朋友用 IE 會看不到 blog 頁面。(我心裡正想著那多好阿,正好改用 Mozilla Firefox 不錯阿!)但是事與願違,被轟了一頓 :p問題的原因與可能的解
來自 ernest.blog 的 Trackback — 2004 年 9 月 8 日 @ 11:11 pm
我的BLOG也是因為出現亂碼,造成我很大的困擾。因為你的這篇文章讓我解決問題,所以我要向你說謝謝
來自 平陽虎 的 迴響留言 — 2004 年 9 月 12 日 @ 7:01 am
請問一下…看了各位的討論…..試了一下…還是解決不了亂碼的問題..@@
請指點一下
1.在wp-admin目录下的admin_header.php的:
IE 无法读完之前有连续的奇数个全角字符。”———–>簡體字看不太懂呢…有要修改那一個部分嗎…???
搞的一個頭二個大的無奈人……..留.
來自 天天 的 迴響留言 — 2004 年 10 月 1 日 @ 3:16 am
問題已經解決了…原來是..httpd.conf..中語系..沒有改..@_@
來自 天天 的 迴響留言 — 2004 年 10 月 1 日 @ 1:33 pm
[…] itle時,便會懂的讀用UTF來decode,網頁便不會出現亂碼或不能顯示。 zonble’s promptbook有更詳細的解釋 This entry was posted […]
來自 The Dukedom of Aberdeen 香港仔公國 » Blog Archive » 解決UTF-8/BIG-5中文顯示問題 的 Pingback — 2005 年 5 月 14 日 @ 11:16 pm
[…] http://zonble.twbbs.org/archives/2004_05/485.php 如果使用的是Mozilla、Mozilla […]
來自 Zieger’s Blog » Blog Archive » 爛IE - 一片空白的UTF-8網頁 的 Pingback — 2008 年 2 月 29 日 @ 8:33 pm