我插入一些文本包含[
(只有一個括號,不包括]
),然後當我使用MySQL查詢到前面的PHP頁面時,[
會損壞HTML css格式。PHP - 爲什麼MySQL的文本包含`[`會損壞HTML CSS格式
$result = mysql_query("SELECT * FROM mytable Order By date DESC LIMIT 10");
while ($row = mysql_fetch_array($result))
{
echo '<div class="text">'.$row['content'].'</div>';
}
我注意到了html輸出的源代碼。在[
文本之前
,在HTML是正確的,
<div class="text">this is a test, no parentheses</div>
但經過[
,則HTML看起來
<div class=”text”>this is a test, contain [ </div>
多少符號會導致這樣的錯誤? 以及如何避免?謝謝。
'['只應該在屬性中生效,而不是在元素的內容中,html錯誤是什麼? – RobertPitt 2011-03-29 17:15:44
'”'表示某件事會將引號改爲智能引號或類似的東西。 – 2011-03-29 17:22:11
我認爲很明顯,您沒有向我們展示所有相關的代碼,因爲這不應該基於您向我們展示的內容而發生。 – 2011-03-29 17:29:04