完美解决php+mysql汉字存储乱码问题
完美解决php+mysql汉字存储乱码问题
序言:php与mysql数据库汉字编码的问题。
1、 mysql数据库端
数据库编码方式统一设置为utf8_general_ci
2、 php文件里的编码方式
以插入数据到数据库为例,代码示例如下:
<?php $conn = mysqli_connect("127.0.0.1","root","123"); if (!$conn) { die('不能连接数据库' . mysql_error()); } mysqli_query($conn,"SET NAMES gbk"); mysqli_select_db($conn,"hanyu"); mysqli_query($conn,"INSERT INTO test (id,name) VALUES ('6','猪猪' )"); mysqli_close($conn); ?>
3、 小结
编码问题确实令人头痛,小编现在终于完美解决了,真是开心。在这里也希望本文能对有同样编码问题的朋友有所帮助。