欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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中就不行,为嘛呢?
乱码 数据库

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入通常
  • 专题推荐

    作者信息
    mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入通常

    认证0级讲师

    推荐视频教程
  • mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入通常javascript初级视频教程
  • mysql_set_charset("utf-8");乱码,但直接在数据库SQL输入通常jquery 基础视频教程
  • 视频教程分类