mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入通常
程序员文章站
2022-04-30 14:12:59
...
mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入正常
$conn=mysql_connect("127.0.0.1","root","") or die("数据库服务器连接错误".mysql_error());
$dbname="jiazheng"; //选mysql数据库上的数据库名
$aa=mysql_select_db($dbname,$conn) or die("数据库访问错误".mysql_errno());
mysql_set_charset("utf-8");
$sql="INSERT INTO `user`(`user`, `pwd`, `time`, `power`) VALUES ('BB我们的家乡','1111','2013-07-01','1')";
mysql_query($sql);
echo $sql;
mysql_close();
?>
在phpMyadmin中直接输入SQL语句,可以插入中文,不乱码。
但是,在PHP中就不行,为嘛呢?
$conn=mysql_connect("127.0.0.1","root","") or die("数据库服务器连接错误".mysql_error());
$dbname="jiazheng"; //选mysql数据库上的数据库名
$aa=mysql_select_db($dbname,$conn) or die("数据库访问错误".mysql_errno());
mysql_set_charset("utf-8");
$sql="INSERT INTO `user`(`user`, `pwd`, `time`, `power`) VALUES ('BB我们的家乡','1111','2013-07-01','1')";
mysql_query($sql);
echo $sql;
mysql_close();
?>
在phpMyadmin中直接输入SQL语句,可以插入中文,不乱码。
但是,在PHP中就不行,为嘛呢?
乱码
数据库
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论