2013-07-09 79 views
0

當我查看頁面的源代碼時,我發現這一位代碼在<script>(客戶端)之前出現​,但該字符不出現在php文件(服務器端)的任何位置。我試圖刪除</div><script>之間的php文件中的所有空間,但這沒有任何作用。我也將所有這些代碼複製到記事本中,然後將其重新插入到PHP文件中,但這並沒有擺脫​--任何想法是什麼以及如何擺脫它?我該如何擺脫這段代碼:?出現在客戶端?

<div class="btn popover-link">How to use it</div>​​ 
<script> 
$(document).ready(function() { 
    $('.popover-link').popover({ 
    html: 'true', 
    placement: 'bottom', 
    title: 'How to Use It', 
    content: '<strong>Content</strong>', 
    trigger: 'click' 
    }); 
}); 
</script> 
+2

將您的應用程序編碼,數據庫編碼,html編碼更改爲utf-8。 – Twisted1919

+0

您是否從jsfiddle複製代碼?然後,通過刪除覆蓋它的選擇,只需刪除源文件中的不可見字符。 –

+2

扭曲是正確的。 UTF-8端到端或死亡。 –

回答

1

取決於你的編輯器,但更改編碼爲UTF-8或UTF-8無BOM

+0

BOM總是在文件的開始,這不會刪除文檔中的BOM。 –

2

這是一個零寬度的空格字符,編碼爲UTF-8,但輸出的latin1。它必須放在你的源代碼的某個地方,但你看不到它。

我建議您選擇從關閉</div>標記到開始<script>標記的所有內容,刪除該選擇,然後再次鍵入這些標記。