Mysql5.7 中文乱码
最近用docker安装MySQL出现乱码,解决如下:
方法一:
1: 查看容器id
docker ps
2: 进入镜像
docker exec -it 容器ID /bin/bash
3: 进入要修改的文件目录
cd /etc/mysql
(备注:此时刚安装的会出现无效命令,操作如下
安装vim
①apt-get update
②apt-get install vim)
4: 修改my.cnf配置文件
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
第六步:保存退出重启!
方法二:jdbc链接数据库后加入+?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=utf8