mysql_query("SET NAMES 'gbk'");

解决方案 »

  1.   

    浏览器的编码是gbk 但还是显示???????????????
      

  2.   

    -- phpMyAdmin SQL Dump
    -- version 2.6.3-pl1
    -- http://www.phpmyadmin.net
    -- 
    -- 主机: localhost
    -- 生成日期: 2007 年 01 月 16 日 07:56
    -- 服务器版本: 4.0.21
    -- PHP 版本: 4.4.4
    -- 
    -- 数据库: `cert_news`
    -- -- ---------------------------------------------------------- 
    -- 表的结构 `cert_class`
    -- CREATE TABLE `cert_class` (
      `id` int(11) NOT NULL auto_increment,
      `name` varchar(40) NOT NULL default '',
      `order` int(11) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;-- 
    -- 导出表中的数据 `cert_class`
    -- INSERT INTO `cert_class` VALUES (1, '外国语学院', 0);以上是我的数据库中的一个表
      

  3.   

    我设置的phpmyadmin-2.9.0.2        
    我看utf8是流行的编码,所以用这个字符集是 uft8
    mysql连接校对 uft8_unicode_ci
    整理 uft8_unicode_ci
    在数据库里连接也是用了 SET NAMES 'utf8'
    数据库显示正常,页面显示的是乱码,而且不能插入数据
    什么问题?
      

  4.   

    mysql_query("SET NAMES 'gbk'");  我也是用这个
      

  5.   

    你是的phpmyadmin的编码设置问题不清楚具体的设定方式,只能给你一个简单的建议,安装选择GBK 编码
      

  6.   

    mysql_query("SET NAMES 'latin1'");
      

  7.   

    我解决了 用gb2312 mysql_query(  "SET  NAMES  'gb2312'  ");
     mysql连接校对  gb2312_chinese_ci  
    整理  gb2312_chinese_ci
    成功了 谢谢各位