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!!!!!!!!!!!!!!!!!!!!!
发布评论