F:\mysql\data\ceshiceshi\db.opt
数据库的字符集在这个文件里

解决方案 »

  1.   

    用以下的命令:
    查看服务器和客户端字符集
    mysql> show variables like "%char%";
    +--------------------------+------------------------------------+
    | Variable_name            | Value                              |
    +--------------------------+------------------------------------+
    | character_set_client     | utf8                               |
    | character_set_connection | utf8                               |
    | character_set_database   | utf8                               |
    | character_set_filesystem | binary                             |
    | character_set_results    | utf8                               |
    | character_set_server     | utf8                               |
    | character_set_system     | utf8                               |
    | character_sets_dir       | D:\MySQL\MySQL 5.0\share\charsets\ |
    +--------------------------+------------------------------------+
    8 rows in set (0.09 sec)mysql> show variables like "%colla%";
    +----------------------+-----------------+
    | Variable_name        | Value           |
    +----------------------+-----------------+
    | collation_connection | utf8_general_ci |
    | collation_database   | utf8_general_ci |
    | collation_server     | utf8_general_ci |
    +----------------------+-----------------+
    3 rows in set (0.00 sec)查看数据库的字符集
    mysql> show create database test;
    +----------+---------------------------------------------------------------+
    | Database | Create Database                                               |
    +----------+---------------------------------------------------------------+
    | test     | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+---------------------------------------------------------------+
    1 row in set (0.00 sec)查看表的字符集,包括各个字段的字符集,如果各字段没有标明,表示与表的字符集一致
    mysql> show create table books \G
    *************************** 1. row ***************************
           Table: books
    Create Table: CREATE TABLE `books` (
      `id` varchar(8) NOT NULL default '',
      `name` varchar(24) NOT NULL default '',
      `title` varchar(96) NOT NULL default '',
      `price` float NOT NULL default '0',
      `yr` int(4) unsigned NOT NULL default '0',
      `description` varchar(30) NOT NULL default '',
      `saleAmount` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=gbk
    1 row in set (0.01 sec)