此代碼的工作非常好:jQuery的阿拉伯字母支持
的Html
<html><body>
<div id="container"></div>
</body></html>
jQuery的
$('<div id="footer"><p>جميع الحقوق محفوظه لشركة</p></div>').insertAfter('#container');
但在阿拉伯字母的問題,它看起來像:
������������������������
此代碼的工作非常好:jQuery的阿拉伯字母支持
的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">
對,對你的回答評論的人也是絕對正確的。 :) – Faisal 2010-08-09 19:27:50
以上試過這是這個結果 افرئسةافإشترا اتصفبلااف رنغ – 2010-08-09 19:50:40
工作與科爾多瓦以及,謝謝。 – 2014-01-09 11:22:03
嘗試使用escape():
$('<div id="footer"><p>'+escape('جميع الحقوق محفوظه لشركة')+'</p></div>').insertAfter('#container');
可能重複的[在HTML中顯示unicode符號](http://stackoverflow.com/questions/1696619/displaying-unicode-symbols-in-html ) – 2010-08-09 19:25:35
這是一個字符集問題:你需要讓你的編碼正確。良好的基本閱讀:http://www.joelonsoftware.com/articles/Unicode.html – 2010-08-09 19:26:32