docker安装mysql,然后插入数据,发现中文乱码,考虑配置文件不好改,还得做文件映射,当然如果你需要改为utf8mb4可能要这样做,需要改配置文件,但是我后来解决办法是 连接数据库设置编码:
配置数据库连接时加上:
数据库名 + ?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=utf8
如图:
一开始我没加这段,插入中文乱码,加入后,重新插入中文便不再乱码了。
注意我这里前边没写database名
参考: