先看看效果:

有的说把数据库字段类型改为utf8mb4,有的直接替换掉,没有根本解决问题,并且都是互相抄袭。

本着正面解决问题的执念,各种测试,终于找到方法了:

几个注意点:

1、字段类型用utf8即可;

2、接收时不需要urldecode;

3、保存时需要urlencode,还需要再encodeURI;

4、显示时再解码,使用urldecode.

html页面:

var nickname=encodeURI('<?php echo urlencode($nickname);?>');

var headimgurl='<?php echo $headimgurl;?>';

var jsdata={openid:openid,nickname:nickname,headimgurl:headimgurl};

服务器接收参数thinkphp:

$uinfo['name']=(I("nickname"));

$uinfo['img']=I("headimgurl");

保存在数据库中的数据为%45%45%85%93这样的格式,显示的时候转一下就好了:

echo urldecode($vo['name']);因为用的tp框架,所以这样转,如果没有框架,直接转就行了。

php 保存微信昵称,微信jssdk获取用户昵称,含emoji符号保存相关推荐

  1. 微信小程序——最新获取用户昵称和头像的方法总结

    前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下 首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统 ...

  2. 微信小程序【获取用户昵称头像和昵称(附源码)】

    获取用户昵称头像和昵称 wx.getUserProfile bindgetuserinfo 登录过程 前端源码:https://pan.baidu.com/s/1uz2Gm2FMB-8RFVkhlHY ...

  3. wechat.php+获取昵称,微信后台代码,获取用户昵称

    [PHP]代码<?php define("TOKEN", "weixin"); define("NO_OAUTH2", "n ...

  4. 微信小程序 - 最新获取用户昵称 / 头像(wx.getUserProfile 接口被废弃后的代替方案)详细教程,2022 年之后的所有微信小程序,获取用户信息最新详细教程,附带示例源代码

    前言 由于官方修改了 "用户头像昵称获取规则" ,导致网上几乎所有教程全部失效,本文来做最新详细教程. 2022 年往后(官方废弃了 wx.getUserProfile 接口),本 ...

  5. 【uniapp,样式,登录】【微信小程序】获取用户昵称和头像 uni.getUserProfile 废弃 后 新规则 写法

    uni.getUserProfile 已废弃 //授权获取用户信息 废弃getUserProfile(e) {console.log('授权登录')uni.showLoading({title: '加 ...

  6. 微信小程序如何获取用户昵称性别地区等信息

    在inde.wxml文件中添加一个按钮,当点击按钮时获取用户信息 <button open-type="getUserInfo" bindgetuserinfo=" ...

  7. Java获取游戏头像_小程序最新获取用户昵称和头像的方法总结

    前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下 首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统 ...

  8. 关于微信小程序如何获取用户头像(保存到本地)新方法

    传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,但是在使用时候会有官方log提醒你,这个方法需要升级.新方法则无需用户授权,使用方法如下: <open-data ...

  9. php取微信名字和头像,微信小程序如何获取用户头像和昵称

    本文介绍了微信小程序如何获取用户头像和昵称,分享给大家,具体如下: 代码user.wxml: {{userInfo.nickName}} user.js //sort.js //獲取應用實例 var ...

最新文章

  1. Python自动化3.0-------学习之路-------函数!
  2. LOADRUNNER 登陆功能测试实例(转)
  3. android笔记3:activity的生命周期(转)
  4. C# WPF DataGrid获取单元格并改变背景色
  5. 学云计算能干什么_陌陌主播等级计算?陌陌主播升级明细表?
  6. 2020将至,谈谈中小企业创业的那些事儿
  7. 【刘文彬】EOS商业落地利器:多签名操作与应用
  8. (15)ZYNQ FPGA AXI-stream总线简介(学无止境)
  9. 拼多多回应“鼓励刷单”:文章描述有歧义 已删除
  10. 推荐一个准确率99.9%的离线IP地址定位服务!
  11. 结合百度地图城市编码的数据表
  12. h5 如何录音保存上传_html5 网页录音、试听以及上传
  13. Rplidar A1利用Qt图形库进行周围环境的轮廓抓取
  14. 阿里腾讯进击韩国互联网
  15. 我的世界服务器内无限刷物品,我的世界怎么无限刷物品
  16. windows10/win10开机自启动wifi热点
  17. JDK-8u131 软件安装教程
  18. sonar配置报错问题处理
  19. 速抢:500份粉丝购书优惠券
  20. 华为服务器故障灯不开机_华为手机开不了机指示灯亮怎么办?

热门文章

  1. Java基础语法知识
  2. Codeforces Round #FF (Div. 2) A.DYZ Loves Hash
  3. 比尔·盖茨 经典语录
  4. cdkjava | 分子sdf文件生成
  5. java编写html,java编写html代码
  6. linux脚本怎么定义变量,Linux定义变量脚本分享
  7. 脑洞这么多,科技公司愚人节开玩笑究竟为哪般?
  8. AC日记——密码翻译 openjudge 1.7 09
  9. autojs一键锁屏
  10. 深度学习之图像分类(十)--MobileNetV1 网络结构