完美解决php+mysql汉字存储乱码问题

Posted 心雨星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完美解决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、 小结

编码问题确实令人头痛,小编现在终于完美解决了,真是开心。在这里也希望本文能对有同样编码问题的朋友有所帮助。

以上是关于完美解决php+mysql汉字存储乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

安卓+servlet+MySql 查询+插入(汉字乱码解决)

PHP MYSQL 汉字输入问题

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)(转)

PHP乱码完美解决

Mysql存储过程中文乱码问题

PHP——汉字完美转为ASCII码