这段代码效果很好:
html
<html><body>
<div id="container"></div>
</body></html>
jQuery
$('<div id="footer"><p>جميع الحقوق محفوظه لشركة</p></div>').insertAfter('#container');
但阿拉伯字母的问题看起来像这样:
������������������������
您可能应该在页面上指定一种编码来解决此类问题。这是 W3C 关于指定字符编码的页面:
http://www.w3.org/TR/html4/charset.html#h-5.2.2
您应该可以使用 UTF-8,您可以通过在标签中添加以下标签来指定它<head>
:
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
尝试使用转义():
$('<div id="footer"><p>'+escape('جميع الحقوق محفوظه لشركة')+'</p></div>').insertAfter('#container');