名字学 > 微信名字 > 微信公众号开发微信昵称包含特殊字符

微信公众号开发微信昵称包含特殊字符

投稿人:名字学起名网2020-09-13 08:14:47

我们在做微信开发的时候,有一个很重要的就是通过openid获取用户的详细信息,包含昵称,头像,省,市,区的信息,但是现在移动时代,很多人追求个性,在名字当中大量使用火星文或者表情符。这给微信开发带来了一些问题,我们在获取昵称之后保存到mysql数据库当中去就会出现错误。

微信昵称不能含有字符_求微信网名,含有姗的,超短_微信昵称可以改吗

解决办法: 

微信昵称可以改吗_求微信网名,含有姗的,超短_微信昵称不能含有字符

把nickname查出来,然后对nickname进行编码,编码完成之后保存到数据库当中。这样做的好处是不会损失细节微信昵称不能含有字符,方便操作,只需要对数据进行一行代码的编码微信昵称不能含有字符,坏处是直接用navicat打开表的时候nickname就看不懂了,并且在用到nickname的时候一定要记得先进行解码。

求微信网名,含有姗的,超短_微信昵称可以改吗_微信昵称不能含有字符

String  nickname=userInfo.getAsJsonObject().get("nickname").getAsString();
try {
    //进行编码
    nickname =  Base64.encodeBase64String(nickname.getBytes("UTF-8"));
} catch (UnsupportedEncodingException  e) {
    e.printStackTrace();
}
user.setNickname(nickname);

分享:

扫一扫在手机浏览本文