后台存储数据到数据库中文乱码

时间:2021-12-23 06:39:57
1、获得mysql的字符集
查看mysql字符集的命令是:
 mysql> show variables like "character_set_%";
  
character_set_system 总是utf-8 
这5个最好总是保持一致,

character_set_client    
character_set_connection
character_set_database  
character_set_results   

character_set_server

设置无效。。。

按照如下方法,server还是没法改

一、Windows
1、中止MySQL服务
2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可
3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务

正解是:在MySQL的安装文件中进入bin目录下,双击MySQLInstanceConfig.exe,重新走一遍server的配置,但需要注意的是,在Character Set环节,要选择第三项,character选择utf8,(第一项是默认server字符集为latin1)。终于改好。。。。


学到一个命令:

cd &MYSQL_PATH/bin
mysql -uroot -ppassword
看报什么错误