国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
[逐浪者] @Joomlar,the user group for joomla! - 空白顯示頁(yè)面問(wèn)題的解決
空白顯示頁(yè)面問(wèn)題的解決
 
作者: 逐浪者Joomlar   
Sunday, 30 October 2005

將Joomla!修改為UTF-8編碼之后,發(fā)現(xiàn)使用部分模版(如Joomla! 1.03附帶的rhuk_solarflare_ii模版)時(shí)偶爾會(huì)發(fā)生打開頁(yè)面為空白的現(xiàn)象,特別是瀏覽器未設(shè)置為“自動(dòng)選擇”編碼的時(shí)候。

在windows操作系統(tǒng)上使用IE作為瀏覽器時(shí)。常常會(huì)發(fā)生這樣的問(wèn)題:在瀏覽使用UTF-8編碼的網(wǎng)頁(yè)時(shí),瀏覽器無(wú)法自動(dòng)偵測(cè)(即沒有設(shè)定“自動(dòng)選擇”編碼格式時(shí))該頁(yè)面所用的編碼。即使網(wǎng)頁(yè)已經(jīng)聲明過(guò)編碼格式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
,由此造成某些含有中文UTF-8編碼的頁(yè)面產(chǎn)生空白輸出。

如果使用的是Mozilla、Mozilla Firefox、Sarafi的瀏覽器這不會(huì)造成這個(gè)問(wèn)題。這是由于IE解析網(wǎng)頁(yè)編碼時(shí)以HTML內(nèi)的標(biāo)簽優(yōu)先,而后才是HTTP header內(nèi)的訊息;而mozilla系列的瀏覽器則剛剛相反。

由于UTF-8為3個(gè)字節(jié)表示一個(gè)漢子,而普通的GB2312或BIG5是兩個(gè)。頁(yè)面輸出時(shí),由于上述原因,使瀏覽器解析、輸出<title></title>的內(nèi)容時(shí),如果在</title>前有奇數(shù)個(gè)全角字符時(shí),IE把UTF-8當(dāng)作兩個(gè)字節(jié)解析時(shí)出現(xiàn)半個(gè)漢字的情況,這時(shí)該半個(gè)漢字會(huì)和</title>的<結(jié)合成一個(gè)亂碼字,導(dǎo)致IE無(wú)法讀完<title>部分,使整個(gè)頁(yè)面為空百輸出。而這個(gè)時(shí)候如果察看源文件的話,會(huì)發(fā)現(xiàn)實(shí)際上整個(gè)葉面全部已經(jīng)輸出了。

因此最簡(jiǎn)單的解決辦法是再網(wǎng)頁(yè)文件的<head></head>標(biāo)簽中一定要把字符定義<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
放在<title></title>之前。

ps:涉及到編碼問(wèn)題的方式

  1. 服務(wù)器httpd.conf文件:AddDefaultCharset UTF-8
    這種方法不推薦,因?yàn)榉?wù)器上很可能有其他編碼的網(wǎng)站存在,所以可以使用AddDefaultCharset off來(lái)關(guān)閉默認(rèn)文件編碼,服務(wù)器依靠html文件投中設(shè)置的語(yǔ)言來(lái)決定編碼。
  2. 腳本php.ini文件:default_charset = "UTF-8" 
    作用同httpd.conf文件,也不推薦,可以把該行注釋掉,原因同上
  3. .htaccess文檔:AddDefaultCharset UTF-8
    一般人都無(wú)法修改httpd.cnf和php.ini,同時(shí)也不推薦修改這兩個(gè)文件。這時(shí)也可以在網(wǎng)站根目錄下寫入.htaccess文檔,在該文檔中設(shè)定網(wǎng)站字符集
  4. 網(wǎng)頁(yè)文件字符集:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

-------------------------------------------
請(qǐng)到論壇繼續(xù)深入討論這個(gè)話題……
-------------------------------------------

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
HTML入門基礎(chǔ)教程(2)- html的字體+字符編碼+圖片標(biāo)簽
html亂碼原因與網(wǎng)頁(yè)亂碼解決方法
php的中文編碼問(wèn)題
jsp 編碼問(wèn)題
打開頁(yè)面有源文件但頁(yè)面空白問(wèn)題的解決方法
PHP中文亂碼的三個(gè)原因及解決方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服