2015-09-08 160 views
3

我需要動態地將文本附加到帶有JavaScript的<div>。該文本是從數據庫中檢索的,它還包含特殊字符ü'。現在,我使用的是createTextNode(),但不是「解析」HTML特殊字符如&xxxx;,則輸出不正確。顯示存儲在JavaScript字符串中的HTML特殊字符

有沒有什麼方法可以打印出正確顯示特殊字符的文本?

感謝您的任何答覆

+1

對特殊字符而不是HTML表示法使用JavaScript表示法。 – Pointy

回答

4

,我認爲它會做你想要什麼,如果你使用innerHTML,而不是一個createTextNode()。

1

對於ü你將不得不使用\xfc

<div id="result"></div> 
$('#result').text('\xfc'); 

這裏是工作示例:http://jsfiddle.net/djnnvc7m/

這裏是符號表。請參閱表格中的'HEX'列。 http://www.ascii.cl/htmlcodes.htm

+1

或者簡單的''ü''?只要確保使用匹配的編碼傳輸腳本(或其它),它就可以工作。 – Bergi