SQL Server 保存微信的表情到数据库时乱码处理
开发时遇到当微信名里带有表情,保存到SQLserver里时,表情变成了????或者乱码,当取出来时还是????并没能把表情显示出来。解决方式:入库之前将他重新编码name = new String(name.getBytes("utf-8"), "G
·
开发时遇到当微信名里带有表情,保存到SQLserver里时,表情变成了????或者乱码,当取出来时还是????并没能把表情显示出来。
解决方式:
入库之前将他重新编码
name = new String(name.getBytes("utf-8"), "GBK");
查询得到的时候对他进行反编码。
name = new String(name.getBytes("GBK"), "utf-8");
这样返回的时候就能得到正常的表情。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)