Heim >Backend-Entwicklung >PHP-Tutorial >mysql中文显示??怎么解决?

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

WBOY
WBOYOriginal
2016-06-06 20:26:171258Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:为什么nginx性能比apache性能好Nächster Artikel:memcached数据疑问