#65279导致页面顶部空白一行解决方法
解決這個問題的兩個方法
1、
模板文件生成html文件之后會在body開頭處加入一個可見的控制符,導致頁面頭部會出現一個空白行。原因是頁面的編碼是UTF-8 + BOM。
????????這種編碼方式一般會在windows操作系統中出現,比如WINDOWS自帶的記事本等軟件,在保存一個以UTF-8編碼的文件時,會在文件開始的地方插入三個不可見的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隱藏的字符,用于讓記事本等編輯器識別這個文件是否以UTF-8編碼。對于一般的文件,這樣并不會產生什么麻煩。但對于 PHP來說,BOM是個大麻煩。因為PHP并不會忽略BOM,所以在讀取、包含或者引用這些文件時,會把BOM作為該文件開頭正文的一部分。根據嵌入式語言的特點,這串字符將被直接執行(顯示)出來。由此造成即使頁面的 top padding 設置為0,也無法讓整個網頁緊貼瀏覽器頂部,因為在html一開頭有這3個隱藏字符!
????????遇到這種問題的解決方法就是用Editplus 2.12版本以上編輯器或者 EmEditor或者 UltraEdit(需要取消‘添加BOM’的相關選項)或者 Dreamweaver(需要取消‘添加BOM’的相關選項)重新保存一下utf-8格式的文檔!
第一個方法是我從網上看到的不過我們沒有是使用這個方法是否有效,而我用的是第二個方法解決了這個問題。
2、在頁面添加<?xml version="1.0" encoding="UTF-8" ?> 這一段標簽就能解決這個BUG。
轉載于:https://www.cnblogs.com/Neallin/p/5669523.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的#65279导致页面顶部空白一行解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个FragmentActivity多个
- 下一篇: requests模块使用代理