当你们尝试完后网上其它的解决方法仍然不能解决问题时,
试下这个办法:
$sql="set names utf8";
$sqlhelper->execute_dql($sql);
即是在对数据库进行select操作之前,先将数据库的编码设置为utf8,(UTF-8在这个的表示形式)再进行select操作。
例如:
<?php
$id=$_GET["id"];
$sqlhelper = new SqlHelper();
$sql="set names utf8";
$sqlhelper->execute_dql($sql);
$sql="select * from users where userId = ".$id;
$result = $sqlhelper->execute_dql($sql);
$row = mysql_fetch_assoc($result);
?>