修复从数据库编码的阿拉伯数据

时间:2011-02-11 00:07:47

标签: php database encoding arabic

修复数据库中的阿拉伯数据编码?

    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

结果:

????????? ?????????????? ????????? ????? ???????

1 个答案:

答案 0 :(得分:3)

假设脚本也是UTF8编码,请确保连接也使用UTF8: 使用此:

mysql_query('SET names UTF8');

....在函数内部的SELECT之前。