小程序里有需要用户授权获取昵称,然后将昵称保存在后台mysql数据库里。后台交互用的java。一直报错。
1.数据库编码全部改为了utf8mb4。在数据库中直接修改昵称,正常运行。
2.但用小程序运行后,经java连接mysql后运行报错
当前版本是mysql-connector-java-5.1.6-bin.jar。
如果我将jdbc连接里的characterEncoding=utf8去掉,数据库读出来的中文直接是乱买。所以不能去掉。
按照网上说的将utf8改为utf9mb4,直接无法连接数据库。
各位前辈。到底应该如何设置,才能小程序将用户的昵称传给java后台,然后正确保存在数据库中呢
存进去前转码,取出来后恢复