我需要動態地將文本附加到帶有JavaScript的<div>
。該文本是從數據庫中檢索的,它還包含特殊字符ü或'。現在,我使用的是createTextNode()
,但不是「解析」HTML特殊字符如&xxxx;
,則輸出不正確。顯示存儲在JavaScript字符串中的HTML特殊字符
有沒有什麼方法可以打印出正確顯示特殊字符的文本?
感謝您的任何答覆
我需要動態地將文本附加到帶有JavaScript的<div>
。該文本是從數據庫中檢索的,它還包含特殊字符ü或'。現在,我使用的是createTextNode()
,但不是「解析」HTML特殊字符如&xxxx;
,則輸出不正確。顯示存儲在JavaScript字符串中的HTML特殊字符
有沒有什麼方法可以打印出正確顯示特殊字符的文本?
感謝您的任何答覆
,我認爲它會做你想要什麼,如果你使用innerHTML,而不是一個createTextNode()。
對於ü你將不得不使用\xfc
<div id="result"></div>
$('#result').text('\xfc');
這裏是工作示例:http://jsfiddle.net/djnnvc7m/
這裏是符號表。請參閱表格中的'HEX'列。 http://www.ascii.cl/htmlcodes.htm
或者簡單的''ü''?只要確保使用匹配的編碼傳輸腳本(或其它),它就可以工作。 – Bergi
對特殊字符而不是HTML表示法使用JavaScript表示法。 – Pointy