如果像这样直接插入中文,可能在Mysql中会出现乱码
$conn=@mysql_connect("localhost","root","") or die("链接错误");
mysql_select_db("newdb",$conn);
在这里插入这句,后面就可以正常插入中文了: mysql_query("SET NAMES 'GBK'");
$sqlstr="INSERT INTO test (id,uid,regdate,remark) values ('','钱二',now(),'工人')";
mysql_query($sqlstr,$conn) or die(mysql_error());
本文介绍了一种在使用PHP连接MySQL数据库时,避免中文乱码的方法。通过在连接数据库后立即执行设置字符集为GBK的SQL语句,确保中文数据能够正确插入数据库。
139

被折叠的 条评论
为什么被折叠?



