2015-08-11 2 views
1

Я выборки данных с mysql_fetch_assoc() строка Arabic это эхо, как этот ?????эхо арабской строки из базы данных, как это?

Я попытался кодирования, но не работал.

$dbc = mysql_connect("localhost", "root", "", "tedmon") or die("Error 3: " . mysql_error()); 
    mysql_query("SET NAMES utf8"); 
    mysql_query("SET character-set utf8"); 
    $sqlForStudent = "SELECT `MONITORING_PROVINCE`,count(*) FROM `student_interview` group by `MONITORING_PROVINCE`"; 
    $sqlForadmin = "SELECT `pro`,count(*) FROM `ttc_admin_interview` group by `pro`"; 
    $sqlForteacherev = "SELECT `pro`,count(*) FROM `ttc_teachers_evaluation` group by `pro`"; 
    $sqlForteacherint = "SELECT `pro`,count(*) FROM `ttc_teachers_interview` group by `pro`"; 

    $studentset = mysql_query($sqlForStudent); 
    $adminset = mysql_query($sqlForadmin); 
    $teacherevset = mysql_query($sqlForteacherev); 
    $teacherintset = mysql_query($sqlForteacherint); 

while($teacherevres = mysql_fetch_array($teacherevset)){ 
      echo $teacherevres['pro']; 
     } 

ответ

1

Изменение от

mysql_query("SET NAMES utf8"); 
mysql_query("SET character-set utf8"); 

Для

mysql_query("SET NAMES 'utf8'"); 
mysql_query("SET CHARACTER SET utf8"); 

Убедитесь, что вы добавили charset в head странице.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

Примечаниеmysql расширения устаревший PHP 5.5.0, и было удалено в PHP 7.0.0

+0

работал для меня отлично Спасибо;) – user2620132

+0

вы можете сказать мне, причина, почему это не сработало с этими методами, я пишу, что такое уважение между моими параметрами и вашим – user2620132

+0

@ user2620132, ваш запрос был неправильным. Вы можете видеть, что '' 'отсутствовал в первой измененной строке, и на« 2-й строке »была добавлена ​​опция' '' '' character-set'. – Hassaan