由於顯而易見的原因,左側括號不能直接用於HTML文本。右尖括號的狀態並不十分清楚。它在我嘗試時可以正常工作,但是當然,瀏覽器對於不是嚴格有效的HTML的構造非常寬容。HTML中的直角支架
http://www.w3.org/TR/html4/charset.html#h-5.4似乎是說它是有效的,雖然可能不被舊版本的瀏覽器支持,但也具體提到引用的屬性值。 Is it necessary to html encode right angle brackets?也表示它是有效的,但再次具體談論引用的屬性值。
簡單的文本塊(<pre>
元素的內容恰好就是我所看到的情況)的答案是什麼?它有什麼不同?
無論如何,你將不得不逃避左括號。爲什麼不做最簡單和最安全的事情,也逃避了正確的括號? –
由於我必須保留一段由程序輸出組成的文本,該文本恰好包含了右尖括號但未保留,這決定了維護任務是複製和粘貼還是複製,粘貼和搜索/替換。 – rwallace