2024年1月25日发(作者:)

解决了,花了几个小时,搜索引擎都用光了!不过还是Google够经典

1. 对设置正确:我的如下--------------------------------------

[winmysqladmin]

Server=E:/mysql/bin/

[mysqld]

#set basedir to installation ,c:/mysql

basedir=e:/mysql

#set datadir to location of data directory,

#e.g.,c:/mysql/data or d:/mydata/data

datadir=e:/mydata/data

default-character-set=gb2312

[client]

default-character-set=gb2312

2. 中的设置:

default_mimetype = "text/html"

default_charset = "gb2312"

3.最重要的一步!如果是用phpmyadmin来管理MYSQL的就有福音了

设置如下:

a.//// 语言设置为 chinese (zh-utf-8)

b./// MYSQL字符集 UTF-8 Unicode (utf8) /*这个好像不能设哦*/

c./// MYSQL连接校对:utf_general_ci

d./// 在每次新增数据库或数据表时记得看哈整理选项是否为 utf_general_ci

4.最后应该成功了吧,如果不成功请查看你的MYSQL的相关选项,我的参考如下:

mysql->show variables like 'character_set_%';

+-------------------------------------------------------+------------------------------------------------

| Variable_name | Value

+-------------------------------------------------------+------------------------------------------------

| character_set_client | gb2312

+ character_set_connection | gb2312

+ character_set_database | gb2312

+ character_set_results | gb2312

+ character_set_server | gb2312

+ character_set_system | utf8

+ character_sets_dir | your_dir/......../....

+-------------------------------------------------------+--------------------------------------------------

// 如果要设置可以使用命令 set character_set_client = gb2312 //其它的类似

// 或者使用 set names 'gb2312' //它的功能等于设置上面的三个 (_client,_results,_connection)

mysql->show variables like 'collation_%';

+--------------------------------------------------------------+------------------------------------------

| collatiion_connection + gb2312_chinese_ci

| collation_database + gb2312_chinese_ci

| collation_server + gb2312_chinese_ci

+-------------------------------------------------------------+-----------------------------------------//

如果还不正确就去找(如果是用apache作为服务器的)

把里面的默认语言设为:AddDefaultCharset GB2312

相信你的问题应该解决了吧!如果还没有解决的话,我也无能为力了,自己多搜索下相关资料吧!!!

GOOD LUCK!!!!!!!!!!!!!!!!!!!!!