云熠網(wǎng):怎樣解決PHP UTF8 頁(yè)面頭部出現(xiàn)空白字符的問題 原來,PHP文件必須采用UTF-8無BOM格式的文檔,但保存一個(gè)文件時(shí)默認(rèn)會(huì)采用UFT-8格式保存,這種編碼方式一般會(huì)在windows操作系統(tǒng)中出現(xiàn),比如WINDOWS自帶的記事本等軟件,在保存一個(gè)以UTF-8編碼的文件時(shí),會(huì)在文件開始的地方插入三個(gè)不可見的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隱藏的字符,用于讓記事本等編輯器識(shí)別這個(gè)文件是否以UTF-8編碼。 對(duì)于一般的文件,這樣并不會(huì)產(chǎn)生什么麻煩。但對(duì)于 PHP
云熠網(wǎng):怎樣解決PHP UTF8 頁(yè)面頭部出現(xiàn)空白字符的問題
原來,PHP文件必須采用UTF-8無BOM格式的文檔,但保存一個(gè)文件時(shí)默認(rèn)會(huì)采用UFT-8格式保存,這種編碼方式一般會(huì)在windows操作系統(tǒng)中出現(xiàn),比如WINDOWS自帶的記事本等軟件,在保存一個(gè)以UTF-8編碼的文件時(shí),會(huì)在文件開始的地方插入三個(gè)不可見的字符(0xEF
0xBB 0xBF,即BOM)。它是一串隱藏的字符,用于讓記事本等編輯器識(shí)別這個(gè)文件是否以UTF-8編碼。
對(duì)于一般的文件,這樣并不會(huì)產(chǎn)生什么麻煩。但對(duì)于
PHP來說,BOM是個(gè)大麻煩。因?yàn)镻HP并不會(huì)忽略BOM,所以在讀取、包含或者引用這些文件時(shí),會(huì)把BOM作為該文件開頭正文的一部分。根據(jù)嵌入式語(yǔ)言的特點(diǎn),這串字符將被直接執(zhí)行(顯示)出來。由此造成即使頁(yè)面的
top padding 設(shè)置為0,也無法讓整個(gè)網(wǎng)頁(yè)緊貼瀏覽器頂部,因?yàn)樵趆tml一開頭有這3個(gè)隱藏字符?!
遇到這種問題的解決方法就是用IDE編輯器(需要取消‘添加BOM’的相關(guān)選項(xiàng))或者
Dreamweaver(需要取消‘添加BOM’的相關(guān)選項(xiàng))重新保存一下utf-8無BOM格式的文檔即可。
編輯器調(diào)整為UTF8編碼格式后,保存的文件前面會(huì)多出一串隱藏的字符(也即是BOM),用于編輯器識(shí)別這個(gè)文件是否是以UTF8編碼。一般的文本文件會(huì)忽略這一串隱藏的字符,但對(duì)于PHP等文件會(huì)解析這一串字符,這樣會(huì)導(dǎo)致出錯(cuò)。運(yùn)行Uedit32,打開文件,另存為,
格式 選擇 utf-8 無 BOM,即可
如果bom被保存到了,可能部分會(huì)出現(xiàn)“Cannot modify header information – headers already sent
by”這個(gè)問題,如果是服務(wù)器還可以修改php.ini里的output_buffering =
On就可以了??臻g的話只能保存為無BOM的PHP文件 然后對(duì)PHP文件編輯和保存后的PHP文件就是不帶BOM的了?! ”疚挠缮钲诰W(wǎng)站建設(shè)公司云熠網(wǎng)匯總整理,歡迎轉(zhuǎn)載
如何寫出高質(zhì)量的AI提示詞呢?關(guān)于這一點(diǎn),我這里給你總結(jié)了一個(gè)通用且屢試不爽的提…
郵箱歸檔 長(zhǎng)期保存企業(yè)來往郵件,幫助企業(yè)快速檢索郵件 多域管理 單組織支持…
企業(yè)購(gòu)買阿里郵箱之后,如果需要把原郵箱系統(tǒng)中的郵件遷移到阿里郵箱中,可以由郵箱管…
隨著人工智能技術(shù)的不斷發(fā)展,聊天機(jī)器人成為了人們?nèi)粘=涣髦胁豢苫蛉钡墓ぞ?。其中,?/p>
調(diào)教AIGPT之獎(jiǎng)懲指令(有監(jiān)督學(xué)習(xí))的技巧其實(shí)這個(gè)所謂“獎(jiǎng)懲指令(有監(jiān)督學(xué)習(xí))…
ChatGPT大火,很多人都開始用他提問,提升工作效率,但是很多人還是停留在非?!?/p>
阿里云郵箱郵件遷移功能相關(guān)說明郵箱搬家是企業(yè)阿里云郵箱的郵件遷移功能,相關(guān)說明如…
很多阿里郵箱企業(yè)版的用戶不知道該怎么在pc端設(shè)置,其中Microsoft Out…
解鎖ChatGPT超高級(jí)玩法,展示動(dòng)態(tài)圖片,純干貨分享!一、解鎖ChatGPT的…