2013-05-15 50 views
5

我試圖進入阿拉伯文字和使用PHP插入到mysql數據庫,當打印行,所有行,在阿拉伯語的樣子:插入阿拉伯語數據到MySQL數據庫

???? ???? ???? ????? ابنØμيرعÙ...اÙØاÙ「اردÙØاÙ」اردن Ø¨Ø¨Ø¨Ø¨Ø ¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨Ø¨

設置我的數據庫: 字符集:UTF8 - UTF-8的Unicode 整理:utf8_general_ci

,並在數據庫中每一個領域: 人物設定:UTF8 校對:utf8_general_ci

我需要解決這個問題,我感謝所有的答案..

+0

您還應該在腳本中查詢'set names utf8'來爲客戶端設置字符集。 –

+0

輸出時是否使用utf-8字符集?例如,如果您使用的是HTML,您是否在頂部使用了類似這樣的內容: '<?xml version =「1.0」encoding =「UTF-8」?> <!DOCTYPE html> ' –

+0

i '新的PHP,請告訴我如何在腳本中設置名稱utf8'? –

回答

5

執行以下操作:

  1. 包括在你的應用程序mysql_query("SET NAMES 'utf8'");

  2. 的每一頁下面的​​查詢請放心,您的網頁是UTF-8,由下列meta標籤編碼:

+0

我是新的,我把這個查詢放在代碼中??'mysql_query(「SET NAMES'utf8'「);' –

+0

創建一個名爲-for example- inc.php的PHP文件,然後將其放入其中,然後在腳本的每個文件中確保包含此文件。 – SaidbakR

+0

請在Java中如何做到這一點?我也有同樣的問題。 – Somar

相關問題