收藏
回答

微信小程序用户昵称emoji表情添加到mysql数据库报错?

小程序里有需要用户授权获取昵称,然后将昵称保存在后台mysql数据库里。后台交互用的java。一直报错。

1.数据库编码全部改为了utf8mb4。在数据库中直接修改昵称,正常运行。

2.但用小程序运行后,经java连接mysql后运行报错

当前版本是mysql-connector-java-5.1.6-bin.jar。

如果我将jdbc连接里的characterEncoding=utf8去掉,数据库读出来的中文直接是乱买。所以不能去掉。

按照网上说的将utf8改为utf9mb4,直接无法连接数据库。

各位前辈。到底应该如何设置,才能小程序将用户的昵称传给java后台,然后正确保存在数据库中呢



回答关注问题邀请回答
收藏

1 个回答

  • 浪花骑士
    浪花骑士
    2022-08-27

    存进去前转码,取出来后恢复

    2022-08-27
    有用
    回复
登录 后发表内容