PHP连接mysql不能显示中文问题
<?php$conn=mysql_connect("localhost","root","123")ordie("连接MySql数据库失败,请稍后再试!");mysql_...
<?php
$conn = mysql_connect("localhost","root","123") or die("连接MySql数据库失败,请稍后再试!");
mysql_set_charset("utf8",$conn);
$charset = mysql_client_encoding($conn);
printf ("current character set is %s <br>", $charset);
$db = mysql_select_db("bbs",$conn) or die("连接要查询的数据库失败");
$rs = mysql_query("select * from mytable");
while($row = mysql_fetch_array($rs))
{
echo $row["username"].",";
echo $row["password"]."<br>";
}
mysql_close();
echo "<br>";
?>
——————————————————————————————————
该写的都写了, 怎么中文还是显示不出来。高手给看下、
谢 展开
$conn = mysql_connect("localhost","root","123") or die("连接MySql数据库失败,请稍后再试!");
mysql_set_charset("utf8",$conn);
$charset = mysql_client_encoding($conn);
printf ("current character set is %s <br>", $charset);
$db = mysql_select_db("bbs",$conn) or die("连接要查询的数据库失败");
$rs = mysql_query("select * from mytable");
while($row = mysql_fetch_array($rs))
{
echo $row["username"].",";
echo $row["password"]."<br>";
}
mysql_close();
echo "<br>";
?>
——————————————————————————————————
该写的都写了, 怎么中文还是显示不出来。高手给看下、
谢 展开
4个回答
展开全部
这个可能有好几种原因:
在 PHP 文件第一行加上:
header("content-Type: text/html; charset=gb2312");
或在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下:
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'UTF8'");
在 PHP 文件第一行加上:
header("content-Type: text/html; charset=gb2312");
或在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下:
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'UTF8'");
展开全部
utf-8 不要少了 - .
这种链接,表明你数据库就是这种编码的,如果数据库采用gbk,就要换成gbk的.
这种链接,表明你数据库就是这种编码的,如果数据库采用gbk,就要换成gbk的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql_set_charset("utf8",$conn);
这个写法我不怎么用,我一般会使用
mysql_query("SET NAMES UTF8");
这个写法我不怎么用,我一般会使用
mysql_query("SET NAMES UTF8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写进MySQL的时候是用的什么编码?
同样是utf-8吗?
要一直才行哦
同样是utf-8吗?
要一直才行哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |