2011-09-30 44 views
0

我有一個正確支持阿拉伯文本的php頁面。 我使用ajax從server.php文件中獲得一些阿拉伯語文本,但是當我嘗試創建動態div並將ajax響應(它是數字和阿拉伯文本的混合體)放在其中時...它不起作用,並且顯示出一些不可讀的像這樣的黑色方塊 在運行時在div中注入阿拉伯語文本作爲ajax響應顯示我需要的字符

最新問題?如何解決它? 在此先感謝

http://www.amitpatil.me/demos/op.png

+0

是server.php的編碼utf-8嗎? – Tarek

+0

是server.php使用utf-8保存,我甚至嘗試直接在server.php頁面上打印阿拉伯語文本,它的工作原理。我會在這裏附上快照...請看看。 –

+0

http://www.amitpatil.me/demos/op.png –

回答

0

是否使用該網頁上的MySQL?如果是的話使用:

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $connection); 

// Set the active MySQL database 

mysql_query("SET NAMES 'utf-8'"); 
+0

我從您的示例中看到您正在從數據庫中獲取數據。所以你必須在server.php上面設置代碼 – Tom

+0

Cheers tom,你的解決方案非常完美!許多很多謝謝 –

+0

@AmitPatil所以如果你不介意標記這個問題,通過點擊答案旁邊的Vee圖標回答:) – Tom