2011-08-31 79 views

回答

7

&符號是HTML中的一個特殊字符,用於指定轉義序列的開頭(因此您可以執行類似於©的操作來獲取版權符號等)。如果你想顯示&符號,你必須逃避它。所以如果你用&替換所有的&符號,那應該處理這個錯誤。

但是,如果您的輸入中有已經轉義的&符號 - 就像您的數據有© - 那麼您不希望轉義該符號。但是如果你的數據沒有任何這些&符號,一個簡單的替換應該沒問題。

您還需要分別用&gt;&lt;替換大於和小於符號(>和<)。

有關這些限制Telerik的會談/根據HTML規範(和一般的XML 規範以及)的「&」,「<」和「>」字符此頁http://www.telerik.com/help/reporting/report-items-html-text-box.html

也談問題被認爲是 特殊(標記分隔符),因此它們需要被編碼以便被 視爲常規文本。例如,「&」字符可以通過「&」實體轉義 。有關該主題的更多信息,請參閱本w3.org文章 。

+0

謝謝..... Stephen McDaniel –