2

这段代码效果很好:

html

<html><body>
<div id="container"></div>
</body></html>

jQuery

$('<div id="footer"><p>جميع الحقوق محفوظه لشركة</p></div>').insertAfter('#container');

但阿拉伯字母的问题看起来像这样:

������������������������
4

2 回答 2

4

您可能应该在页面上指定一种编码来解决此类问题。这是 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">
于 2010-08-09T19:27:16.103 回答
0

尝试使用转义():

$('<div id="footer"><p>'+escape('جميع الحقوق محفوظه لشركة')+'</p></div>').insertAfter('#container');
于 2013-09-04T13:18:31.450 回答