首先运行如下命令,查看编码:
SHOW VARIABLES LIKE 'character_set_%’;
image.png
可以看到客户端的编码是latin1
然后运行:
SET NAMES utf8;
再次查看编码:
image.png
再次查看数据时就会正确显示中文,但这要求你写入的时候也是以utf-8的格式写入,可以将jdbc的url设置为:
val url = "jdbc:mysql://192.34.56.3:3306/database?useUnicode=true&characterEncoding=utf-8"
ps:
写英文只是为了能检索到,无奈英文水平有待提高,看到的小伙伴也可以帮我纠正一下,不胜感激呢!
网友评论