Rumah  >  Artikel  >  pembangunan bahagian belakang  >  mysql中文显示??怎么解决?

mysql中文显示??怎么解决?

WBOY
WBOYasal
2016-06-06 20:26:171215semak imbas

在php里面操作数据库,插入中文显示??而且我在php里面已经写好了编码方式,还是这样,百度了一下,说法好像都不太明确,也不太一致,哪位知道的大神帮帮忙!
php代码

<code><?php header("Content-type: text/html; charset=utf-8");
    $con=mysql_connect('localhost','***','***');
    if($con)
    {
        echo "连接成功";
    }
    else
    {
        mysql_error();
        echo "连接失败";
    }
    $db=mysql_select_db(abc);
    if($db)
    {
        echo "连接数据库成功";
    }
    else
    {
        mysql_error();
        echo "连接数据库失败";
    }
    mysql_query('set names utf8');
    if(mysql_query('insert into test(name) values("苹果") '))
    {
        echo "插入成功";
    }

 ?></code>

phpmyadmin里面的中文乱码

mysql中文显示??怎么解决?

回复内容:

在php里面操作数据库,插入中文显示??而且我在php里面已经写好了编码方式,还是这样,百度了一下,说法好像都不太明确,也不太一致,哪位知道的大神帮帮忙!
php代码

<code><?php header("Content-type: text/html; charset=utf-8");
    $con=mysql_connect('localhost','***','***');
    if($con)
    {
        echo "连接成功";
    }
    else
    {
        mysql_error();
        echo "连接失败";
    }
    $db=mysql_select_db(abc);
    if($db)
    {
        echo "连接数据库成功";
    }
    else
    {
        mysql_error();
        echo "连接数据库失败";
    }
    mysql_query('set names utf8');
    if(mysql_query('insert into test(name) values("苹果") '))
    {
        echo "插入成功";
    }

 ?></code>

phpmyadmin里面的中文乱码

mysql中文显示??怎么解决?

请检查

  • .php 文件是否是以 utf-8 保存的。你用的文本编辑器里应该可以看出。

  • name 字段是否是 utf8(比如 utf8_general_ci)。phpMyAdmin 的表结构页应该可以看出。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:为什么nginx性能比apache性能好Artikel seterusnya:memcached数据疑问