旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php写入mysql中文乱码【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:75


导读:php写入mysql涌现中文乱码的处理办法是:在竖立数据库衔接以后,将该衔接的编码体式格局改成中文。代码以下:$linkID=@mysql_connect("local...

php写入mysql涌现中文乱码的处理办法是:在竖立数据库衔接以后,将该衔接的编码体式格局改成中文。

代码以下:

$linkID=@mysql_connect("localhost","root","admin");
if(!$linkID)
{
    echo "数据库衔接失利!";
}
echo "数据库衔接胜利!";
mysql_query("SET character_set_connection = GBK",$linkID);//将衔接改成中文编码体式格局。这类体式格局 
仅能保证插进去能一般实行,然则插进去以后的数据时???乱码。有待继承处理。

继承上面的题目,检察一下Apache目录下的PHP源文件,发明页面的编码体式格局是ANSI的,于是乎,我改成了utf8花样的。然后在实行SQL语句敕令前加上以下代码:

mysql_query("set names utf8");

这句话的意义是:使php写入mysql的编码为utf-8
能够防备phpmyadmin中检察mysql的中文数据涌现乱码!//很主要!!然后再次实行插进去操纵,中文就可以一般插进去数据库了,不再是???乱码情势了。

总结:经由过程PHP往Mysql数据库中写入中文的话,必需要保证,php源文件编码花样为utf8,mysql的衔接要坚持utf8花样,数据库表的编码花样为utf8,保证这三点一致,中文就可以写入胜利了!!

以上内容仅供参考!

引荐教程:PHP视频教程

以上就是php写入mysql中文乱码的细致内容,更多请关注ki4网别的相干文章!

标签:phpmysql中文乱码