代码如下://建立一个数据库
$sql="create database $db_name";
mysql_query("SET NAMES GB2312");
mysql_query($sql,$link) or die("×建立数据库失败");
mysql_select_db($db_name,$link);
//建立admin表
$sql="create table $table_admin(
adminId int(5) not null auto_increment primary key,
adminUser varchar(12) not null,
adminPwd varchar(12) not null)";
mysql_query("SET NAMES GB2312");
$result = mysql_query($sql,$link);但是建立后在“整理”一栏仍然显示 latin1_swedish_ci
求解
谢谢

解决方案 »

  1.   

    根本就没有设置字符编码在create数据库的时候
      

  2.   


    应该怎么改呢? xiexie 
      

  3.   

    $sql="create table $table_admin(
    adminId int(5) not null auto_increment primary key,
    adminUser varchar(12) not null,
    adminPwd varchar(12) not null) DEFAULT CHARSET=utf8";
      

  4.   

    $sql="create table $table_admin(
    adminId int(5) not null auto_increment primary key,
    adminUser varchar(12) not null,
    adminPwd varchar(12) not null) default charset=gbk";
      

  5.   

    噢  以为你要utf8的  那你换下吧