2010-08-09 6 views
2

Этот код работает очень хорошо:JQuery арабские буквы поддержки

Html

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

Jquery

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

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

������������������������ 
+0

возможный дубликат [Отображение юникод символов в HTML] (http://stackoverflow.com/questions/1696619/displaying-unicode-symbols-in-html) –

+0

Это проблема с набором символов: вам нужно получить правильные кодировки. Хорошее базовое чтение: http://www.joelonsoftware.com/articles/Unicode.html –

ответ

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"> 
+0

Правильно, люди, которые прокомментировали ваш ответ, абсолютно верны. :) – Faisal

+0

пробовал все выше этого, это результат افرئسةافإشترا اتصف بلااف رنغ –

+0

Работал также с кордовой, спасибо. –

0

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

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