Поддержка арабских букв jquery

Этот код работает очень хорошо:

Html

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

Jquery

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

но проблема арабскими буквами выглядит так:

������������������������

2 ответа

Вам, вероятно, следует указать кодировку на своей странице, чтобы обойти подобные проблемы. Вот страница из W3C по определению кодировки символов:

http://www.w3.org/TR/html4/charset.html

У вас должно быть все в порядке с UTF-8, который вы можете указать, поместив следующий тег в <head> тег:

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

Попробуйте использовать escape():

$('<div id="footer"><p>'+escape('جميع الحقوق محفوظه لشركة')+'</p></div>').insertAfter('#container');
Другие вопросы по тегам