Q
轉義HTML字符
1
A
回答
0
你應該使用HTML Entities複製特殊字符。
0
用htmlspecialchars()和做自己的str_replace()函數的HTML註釋
+0
我也沒有注意到'javascript'標籤:) – jensgram 2010-11-15 11:24:19
2
var encoded = htmlEncode('<test>'); // returns "<test>"
// ...
function htmlEncode(str) {
var div = document.createElement('div');
var txt = document.createTextNode(str);
div.appendChild(txt);
return div.innerHTML;
}
1
- htmlDecode:解碼HTML編碼的文本 到原來的狀態。
- htmlEncode:將HTML編碼爲 數字或HTML實體。這是由EncodeType 屬性確定的 。
HTML對來自輸入元素的文本進行編碼。這將防止雙重編碼。
var encoded = Encoder.htmlEncode(document.getElementById('input'));
爲了編碼,但可以允許雙編碼,這意味着任何現有的實體,如&將被轉換爲&安培;
var dblEncoded = Encoder.htmlEncode(document.getElementById('input'),true);
+0
'escape'和'unescape'與HTML編碼沒有任何關係。 – LukeH 2010-11-15 11:34:45
0
function simpleEscape(str) {
return str.replace('<', '<').replace('>', '>');
}
var myStr = '<test>';
alert(simpleEscape(myStr));
最簡單的我能想到的(前提是這是所有你打算更換)。
相關問題
- 1. HTML轉義字符
- 2. 解析特殊字符並轉換爲HTML(轉義字符串)
- 3. .Net將字符串轉換爲HTML轉義字符的方法
- 4. 轉義字符串--PHP在html元素
- 5. Java轉義HTML - 字符串替換慢?
- 6. PHP轉義JSON內的HTML字符串
- 7. HTML中未轉義的字符串
- 8. XSLT和轉義的HTML字符串
- 9. 在Javascript中使用HTML轉義字符
- 10. xml和html轉義特殊字符
- 11. ASP.NET非html轉義字符串到GridView
- 12. 轉義字符
- 13. 轉義字符
- 14. 轉義字符,
- 15. Java - 轉義HTML字符不包括某些字符
- 16. 如何在QT中將實體字符(轉義字符)轉換爲HTML?
- 17. PHP轉義字符
- 18. SOQL轉義字符
- 19. Dust.js轉義字符
- 20. .NET轉義字符?
- 21. 字符串轉義
- 22. XML轉義字符
- 23. XSLT轉義字符
- 24. 製表符轉義字符?
- 25. 無論如何,以防止轉換轉義字符的innerHTML/$。html?
- 26. 字符串文字/轉義
- 27. OpenCSV寫入未轉義轉義字符
- 28. 如何去掉字符串中的html標籤,然後轉義純字符串並將轉義字符串轉換爲html標籤返回
- 29. 轉換HTML字符串
- 30. 選擇字符串轉義字符
我試圖格式化您的代碼,但不確定結果是否是預期的?! – jensgram 2010-11-15 11:21:32
是的,請澄清你的問題。 – 2010-11-15 11:23:27
我希望html enocode .. like <等於&lt;&gt;等於&gt – jeny 2010-11-15 11:29:54