关于mysql设置的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 10:06:25
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | gb2312 |
| character_set_connection | gb2312 |
| character_set_database | gb2312 |
| character_set_filesystem | binary |
| character_set_results | gb2312 |
| character_set_server | gb2312 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets

怎么将utf8改成gb2312
问题终于解决了 不过不是用你们的方法。你们说的都对,不过不全。分就给一楼吧

不知道你要改什么的编码?
是在程序里读取吗?
只要执行一句SQL语句SET NAMES GB2312就行了,而不管数据库用什么编码保存数据。
如果你的程序是UTF-8,就 SET NAMES UTF8

在my.cnf或my.int文件的的[mysqld]
下面增加一行
default-character-set=gb2312
之后重启数据库就可以了