修复数据库中的阿拉伯数据编码?
function postTitle()
{
$postdb = mysql_query("SELECT * FROM wtable");
$post = mysql_fetch_assoc($postdb);
echo mb_detect_encoding($post['posttitle'],"UTF-8,ISO-8859-1");
}
echo postTitle();
datebase encode:utf8_general_ci
结果:
????????? ?????????????? ????????? ????? ???????
答案 0 :(得分:3)
假设脚本也是UTF8编码,请确保连接也使用UTF8: 使用此:
mysql_query('SET names UTF8');
....在函数内部的SELECT之前。