PHP插入数据到数据库出中,中文出现乱码~~全是问号

2025-03-05 09:15:24
推荐回答(2个)
回答1:

你把你的这两行代码,顺序返过来
mysql_query($sql,$conn) or die(mysql_error());
mysql_query("set names 'GBK'");
改为
mysql_query("set names 'GBK'");
mysql_query($sql,$conn) or die(mysql_error());

回答2:

header("Content-type:text/html;charset=GBK");
$conn=mysqli_connect("localhost","用户","密码","数据库") or die("无法连接MySQL数据库服务器!");
$conn->query("SET NAMES GBK");
?>

这样统一下 还有文件编码格式不能是utf-8模式的