Maison  >  Article  >  développement back-end  >  mysql中文显示??怎么解决?

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

WBOY
WBOYoriginal
2016-06-06 20:26:171176parcourir

在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 的表结构页应该可以看出。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:为什么nginx性能比apache性能好Article suivant:memcached数据疑问