糟糕!對不起,我發現了什麼「bug」,讓我事先說出我對這個問題表示歉意,「bug」是我用來查看html的螢火蟲,似乎並不總是顯示html逐字。我很抱歉。Wordpress亂碼輸出(PHP)
這不應該是一個WordPress的問題,但我不能排除任何可能性。我的代碼:
print "span onclick=\"replyForm(this,";
print get_the_ID();
print ",\"";
print get_comment_author();
print "\", ";
print get_comment_ID();
print ")>Reply ►/span";
它應該輸出:
span onclick="replyForm(this,1,"name with space", 6)Reply ►/span
而是將其輸出:
span 6)="" ,="" gamer="" innate="" onclick="replyForm(this,1,">Reply ►/span
即使他們仍然設法斷章取義它單獨打印報表。任何想法爲什麼發生這種情況,以及如何解決它?
我沒有發現任何可疑的代碼,它應該完美地工作。你有什麼前後代碼?有沒有輸出緩衝?或者是否將內容存儲在一些變量中,然後打印/回顯?或者可能是有尖括號或任何其他HTML字符與SPAN標記發生衝突/衝突? – Abhay
如果您可以使用'而不是'來包裹您的字符串,你不必反斜槓「裏面,所以會有更少的混淆;) PS:爲什麼不使用經典的printf()? – Riccardo
請參閱我對以下答案的評論我錯誤地認爲螢火蟲顯示我準確的信息,但由於某種原因螢火蟲顯示我有些亂碼垃圾,去圖。 –