Apr142012
php mysql插入数据乱码
作者:黑♂白 发布:2012-04-14 16:59:52 分类: web后端
相信做php研发的人都遇到过插入mysql时数据乱码的情况,以utf-8为例:
首先要保证php是utf8编码,最好是无BOM的utf8。第二是保证数据库是utf8编码的,查看命令 :
show variables like 'character\_set\_%';
确保以上两点后,如果插入数据还是乱码,在执行sql之前加入如下代码:
mysql_query("SET names 'UTF8'");
即可解决。例子:
$con = mysql_connect("localhost", "root","1234");
mysql_query("SET names 'UTF8'");
mysql_select_db("test");
$query = mysql_query($sql);
$id = mysql_insert_id();
mysql_close($con);
return $id;
php mysql插入数据乱码:目前有1 条留言
发表评论
您还未登录,需要登录后才能发言
嗯,支持个!
2012-04-15 11:38:57常来支持。
2012-04-15 15:56:59