主题:php无法输出中文
看代码倒是其次的,最重要的是我这里不能echo出中文,两个“成功”都是乱码,怎么回事啊,应该怎么解决,求高手指点一二
<?php
//定义变量
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='test';
//连接数据库服务器
$link_id=mysql_connect($dbhost,$dbusername,$dbuserpass) or die('连接失败'.error());
mysql_query("set name'GBK'");
if($link_id)
{
echo"成功";
}
else
{
echo"失败";
exit();
}
//选择当前数据库
if(!mysql_select_db($dbname)) die(mysql_error());
//创建数据库
$SQLstr="CREATE TABLE biao(id int(4),username varchar(12),gender char(2),age int(4),regdate date)";
$result=mysql_query($SQLstr);
if($result)
{
echo"成功";
}
else
{
echo"失败";
}
mysql_close($link_id);
?>
<?php
//定义变量
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='test';
//连接数据库服务器
$link_id=mysql_connect($dbhost,$dbusername,$dbuserpass) or die('连接失败'.error());
mysql_query("set name'GBK'");
if($link_id)
{
echo"成功";
}
else
{
echo"失败";
exit();
}
//选择当前数据库
if(!mysql_select_db($dbname)) die(mysql_error());
//创建数据库
$SQLstr="CREATE TABLE biao(id int(4),username varchar(12),gender char(2),age int(4),regdate date)";
$result=mysql_query($SQLstr);
if($result)
{
echo"成功";
}
else
{
echo"失败";
}
mysql_close($link_id);
?>