在用ssh开发web工程的时候,连接mysql数据库,但是添加的时候中文在数据库里老是出现乱码问题,纠结很久。
解决办法如下:
在my.ini配置文件中:
[client]处添加
default-character-set=gbk
[mysql]添加
default-character-set=gbk
[mysqld]添加
default-character-set = gbk
character_set_server = gbk
最后修改
default-character-set=gbk

登录mysql
敲命令
show variables like '%char%';
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | gbk
|
| character_set_connection | gbk
|
| character_set_database | gbk
|
| character_set_filesystem | binary
|
| character_set_results | gbk
|
| character_set_server | gbk
|
| character_set_system | utf8
|
| character_sets_dir | F:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
如果是在建完数据库和表后修改的,是不管用的,需要把他们都删掉,重新建就ok了,就这点纠结了我好几个小时。。。