php+mysql 数据库中文乱码。 mysql中数据库与表中中文都显示????问号。怎么回事啊,烦死了 ,郁闷。我的是虚拟主机,我的数据库链接方式
<?
$conn=mysql_connect("222.11.25.25","xx","xxxx") or die("服务器连接错误".mysql_error());
mysql_select_db("xxx",$conn) or die("数据库连接错误".mysql_error());
date_default_timezone_set(PRC);
$addtime=date("y-m-d H:i:s");
mysql_query("set names gbk");
?>
<?
$conn=mysql_connect("222.11.25.25","xx","xxxx") or die("服务器连接错误".mysql_error());
mysql_select_db("xxx",$conn) or die("数据库连接错误".mysql_error());
date_default_timezone_set(PRC);
$addtime=date("y-m-d H:i:s");
mysql_query("set names gbk");
?>
建的时候设置成gbk,或者上传.sql,在.sql文件里把数据库改成gbk
这样的
另外数据库里
DoSetDbChar('gbk'); 也是GBK啊phpMyAdmin - 2.9.1.1
MySQL client version: 5.0.22MySQL 字符集: (latin1)
还有MySQL 连接校对:里选的是gbk_bin
mysql_connect(localhost,name,password) or die("Could not connect");在其后使用mysql_query('set names gb2312'); 问题解决。