2015-12-22 26 views
0

大家好,我知道這個主題已經發布了很多次,但沒有一個適合我。 所以我需要在特定的表中存儲一些阿拉伯數據,但是當我發送它並在phpmyadmin中探索它時,我發現了類似這樣的內容&#1575我嘗試在頭中添加meta charset = utf-8,並添加accept-charset =' UTF-8' 的形式,但仍然在這裏沒有什麼區別的,我用它連接到我的數據庫我需要存儲阿拉伯數據到我的sql

$conect=new PDO("mysql:host=$host;dbname=$datab;charset=utf8;connection collation: utf8_general_ci",$user,$pass); 
 
$conect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
 
$sql="INSERT INTO botola_team(name,nameabbreviation,team_url,year_of_ta2sis,President,coach,name_field,pic_of_team,logo,pic_field) 
 
VALUES ('$name','$nameabrev','$teamurl','$ta2sis','$president','$coach','$namefield','$teampic','$logo','$teampic')"; 
 
$conect->exec($sql);
Table structure

+1

顯示您的數據庫模式。存儲阿拉伯數據的列應該有'utf8_general_ci'字符集。 – kmike

+0

我已經這樣做 我有列名與utf8_unicode_ci –

+0

thnx它的工作我正在使用utf8_unicode_ci insead utf8_general_ci –

回答

0

解決方案的代碼是在表列中使用的utf8_general_ci代替utf8_unicode_ci字符集。

相關問題