php frameset不显示,如何解决php加载frameset页面时显示空白问题
如何解決php加載frameset頁(yè)面時(shí)顯示空白問(wèn)題
發(fā)布時(shí)間:2020-06-09 11:46:54
來(lái)源:億速云
閱讀:113
作者:Leah
如何解決php加載frameset頁(yè)面時(shí)顯示空白問(wèn)題?其實(shí)要解決這個(gè)問(wèn)題也不難,為此小編總結(jié)了這篇文章,下面我們一起來(lái)看看解決php加載frameset頁(yè)面時(shí)顯示空白問(wèn)題的方法。
php頁(yè)面加載 frameset頁(yè)面時(shí) 加載頁(yè)面的時(shí)候顯示空白解決辦法
是bom頭的問(wèn)題
什么是bom頭?
在utf-8編碼文件中BOM在文件頭部,占用三個(gè)字節(jié),用來(lái)標(biāo)示該文件屬于utf-8編碼,現(xiàn)在已經(jīng)有很多軟件識(shí)別bom頭,但是還有些不能識(shí)別bom頭,比如PHP就不能識(shí)別bom頭,這也是用記事本編輯utf-8編碼后執(zhí)行就會(huì)出錯(cuò)的原因了。
去掉bom頭的辦法,簡(jiǎn)單的是下面兩種:
1、editplus去BOM頭的方法
編輯器調(diào)整為UTF8編碼格式后,保存的文件前面會(huì)多出一串隱藏的字符(也即是BOM),用于編輯器識(shí)別這個(gè)文件是否是以UTF8編碼。
運(yùn)行Editplus,點(diǎn)擊工具,選擇首選項(xiàng),選中文件,UTF-8標(biāo)識(shí)選擇 總是刪除簽名,
然后對(duì)PHP文件編輯和保存后的PHP文件就是不帶BOM的了。
2、ultraedit去除bom頭辦法
打開文件后,另存為選項(xiàng)的編碼格式里選擇(utf-8 無(wú)bom頭),確定就ok了
怎么樣,去掉bom頭很簡(jiǎn)單吧
3、Dreamweaver去除bom頭辦法
DW->修改->頁(yè)面屬性->標(biāo)題/編碼,將包括Unicode 簽名 (Bom) 前的勾去掉
保存即可。
再來(lái)一段議論utf8的BOM信息的
BOM是指php文件本身的存儲(chǔ)方式為帶BOM的UTF-8,普通頁(yè)面的中文亂碼方式一般不是由這個(gè)原因?qū)е碌摹?/p>
header("Content-type: text/html; charset=utf-8");
這句話控制html輸出頁(yè)面的編碼方式,
BOM只有在WINDOWS下采用“記事本”存儲(chǔ)為UTF-8時(shí)才會(huì)有,這個(gè)可以用WINHEX把開始的2個(gè)字節(jié)刪掉。
在dreamweaver里面編碼設(shè)置里面可以設(shè)置是否帶BOM,一般只要php輸出的不是圖片(GDI Stream),BOM都不會(huì)導(dǎo)致問(wèn)題。
GDI Stream如果開頭有了額外的 字符就會(huì)顯示為 紅叉。
上文描述的就是解決php加載frameset頁(yè)面時(shí)顯示空白問(wèn)題的方法,具體使用情況還需要大家自己動(dòng)手實(shí)驗(yàn)使用過(guò)才能領(lǐng)會(huì)。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道!
總結(jié)
以上是生活随笔為你收集整理的php frameset不显示,如何解决php加载frameset页面时显示空白问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: BAT批处理批量修改文件后缀名
- 下一篇: php 银行卡4位分隔,javascri