天天看點

調試台自動多出現一個'' ,我 用uploadify上傳圖檔時,在給頁面寫入一個傳回值為圖檔名稱的變量的值的時候值的前面始終多出現一個''

對你有助請點贊,請頂,不好請踩------送人玫瑰,手留餘香!

15:54 2016/3/12

用uploadify上傳圖檔時,在給頁面寫入一個傳回值為圖檔名稱的變量的值的時候值的前面始終多出現一個'',我是把他用jQuery指派給input的value屬性。我直接寫入其他值就沒有,以前也沒有遇見過這個多餘的字元串的問題,而且alert出來沒有,隻在調試台下面顯示有。

解決:

網上找到了問題原因:

注意:我最終的解決是沒管這個問題,因為我發現在寫入資料庫的時候這個值自動沒有了,是以不影響我的業務。

網上他是出現空白行。

&#65279導緻頁面頂部空白一行解決方法 (2015-06-02 10:17:46)轉載▼

标簽: dom 編碼 utf-8 控制符 分類: HTML

模闆檔案生成html檔案之後會在body開頭處加入一個可見的控制符&#65279,導緻頁面頭部會出現一個空白行。原因是頁面的編碼是UTF-8 + BOM。

這種編碼方式一般會在windows作業系統中出現,比如WINDOWS自帶的記事本等軟體,在儲存一個以UTF-8編碼的檔案時,會在檔案開始的地方插入三個不可見的字元(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字元,用于讓記事本等編輯器識别這個檔案是否以UTF-8編碼。對于一般的檔案,這樣并不會産生什麼麻煩。但對于 PHP來說,BOM是個大麻煩。因為PHP并不會忽略BOM,是以在讀取、包含或者引用這些檔案時,會把BOM作為該檔案開頭正文的一部分。根據嵌入式語言的特點,這串字元将被直接執行(顯示)出來。由此造成即使頁面的 top padding 設定為0,也無法讓整個網頁緊貼浏覽器頂部,因為在html一開頭有這3個隐藏字元&#65279!

遇到這種問題的解決方法就是用Editplus 2.12版本以上編輯器或者 EmEditor或者 UltraEdit(需要取消‘添加BOM’的相關選項)或者 Dreamweaver(需要取消‘添加BOM’的相關選項)重新儲存一下utf-8格式的文檔!

參見:http://blog.sina.com.cn/s/blog_6ad624380102vnr4.html

dedesms生成靜态頁面多出空白行,關于的解決辦法

做一個網站,用的是dedecms系統,這是我第一次使用織夢cms,之前也接觸過一些其他的cms,是以上手很快。但還是遇到了一個問題,很是奇怪。

我制作的模闆,分為通用頭部,内容和通用底部,大三塊,分别是三個模闆檔案。

生成頁面的時候,頭部和底部總會多出一空白行,在源檔案裡面是看不到的,在生成的html的檔案裡面也是看不到的,非常奇怪。

在火狐下面用Firebug,選擇body,點編輯html的時候,看到是多出了一個這個代表的意思,還真不知道,搜尋後了解到是一種中文的編碼規則,

UTF-8不需要BOM來表明位元組順序。

制作模闆用的是dreamweaver,編碼用的就是utf-8,于是在頁面屬性->标題/編碼中,把Unicode簽名(BOM)去掉,重新生成後,空白行沒有了。

參見:http://www.cnblogs.com/chendaoyin/archive/2013/04/14/3020586.html

購買阿裡雲相關服務,這裡可以領取優惠券, 有的産品5折優惠喲, 注意, 領取的優惠券30天内有效,盡快使用:

領取方式:進傳入連結接後 頁面下拉 一鍵領取全部 或者按需每次領取對應的優惠,領取連結:

點選此處連結領取

https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=s306eooi&utm_source=s306eooi

如果有需要, 可以幫助部署LNMP環境, 價格80,學生可以商量

調試台自動多出現一個'' ,我 用uploadify上傳圖檔時,在給頁面寫入一個傳回值為圖檔名稱的變量的值的時候值的前面始終多出現一個''

繼續閱讀