checkconfig文件:
<?php
  $conn=mysql_connect("xxxxx", "xx", "xxx");
   mysql_query("SET NAMES gb2312"); (这个地方不管我是换成GBK还是UTF8插入数据后,我进数据库看数据,都是乱码,不知道要弄哪里了急啊,大家看看)
   mysql_select_db("test");
?>添加数据库文件
$starName = $_REQUEST['starName'];include ("../checkconfig.php");
$sql    ="insert into superstar(starName) values ('$starName')";
$result =mysql_query($sql);
if($result)
{
   
  
}
else
{
  echo mysql_error()."<br>";
 
}
include("templets/default/toupiao.html");

解决方案 »

  1.   

    首先,你要确定你的数据库使用的是字符集。如果是latin1字符集,那么默认情况下无论是utf8还是gbk都会是乱码显示,这时一样可以在客户端里使用 set names utf8; 类似语句来调整显示结果。有关MySQL乱码的解决方法,请Google关键字“MySQL PHP 乱码”。