原因,发送消息encode的时候没有添加JSON_UNESCAPED_UNICODE

重点代码:

$result = $this->httpPost($url, json_encode($data, JSON_UNESCAPED_UNICODE));

原始写法:

$result = $this->httpPost($url, json_encode($data));

最终代码

public function sendLoginAlert($admin_id){$allow_send = BuyerConfig::where(['admin_id' => $admin_id])->value("mp_notice", 0);if (!$allow_send){return false;}$admin_info = $this->getAdminInfo($admin_id);if (!$admin_info){return false;}$url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$this->getAccessToken();$data = ['touser' => $admin_info['openid'],'msgtype'   => "text",'text'   => ['content'   => "欢迎【{$admin_info['nickname']}】登录成功!"]];$result = $this->httpPost($url, json_encode($data, JSON_UNESCAPED_UNICODE));if (isset($result['errcode']) && $result['errcode'] != 0){// 记录发送失败日志file_put_contents("login.log", $admin_info['nickname'].'登录失败'.PHP_EOL.PHP_EOL, FILE_APPEND);}else{file_put_contents("login.log", $admin_info['nickname'].'登录成功'.PHP_EOL.PHP_EOL, FILE_APPEND);}return $result;}

微信公众号发送客服消息-中文乱码相关推荐

  1. 微信公众号发送客服消息【文本、图片】

    微信公众号发送客服消息[文本.图片] /// <summary> /// 微信用户唯一标识OpenId /// </summary> public static string ...

  2. php公众号客服消息图文,微信公众号发送客服消息功能怎么实现?

    1.微号帮平台:免费注册试用7天 根据页面上的提示完成新用户注册操作,>>立即注册 注册成功后,使用用户名.密码登录平台,>>立即登录 3.登录成功后,进入管理中心,选择添加公 ...

  3. 微信公众号发送客服消息asp源码示例

    微信公众号发送客服消息asp源码示例有三种,一种是发送纯文本,一种是发送图文信息,一种是发送可以换行并且带链接的效果,如下图效果: 三种效果 下面是asp推送客服消息的代码: <% functi ...

  4. 微信公众号发送客服消息(文本、图文)和模板消息

    壹:客服消息 微信文档发送客服消息链接:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN ...

  5. php公众号发送客服消息

    // 模拟 http 请求 function https_request($url,$data = null){// php curl 发起get或者post请求// curl 初始化$curl = ...

  6. 微信客服消息html链接,微信公众号利用客服消息和模板消息实现微信群发

    1.关于群发接口和消息接口 关于群发接口 1.订阅号每天可以群发消息一条,服务号每月(自然月)四条的群发权限.开发者模式下,可以通过高级群发接口,实现更灵活的群发能力. 2.注意 ● 对于认证订阅号, ...

  7. 微信公众号开发--获取用户信息中文乱码的解决方案

    在微信开发中我们会经常需要获取用户的信息. 微信给我们提供了获取用户信息的api, 地址为 https://api.weixin.qq.com/cgi-bin/user/info?access_tok ...

  8. 微信公众号发多个消息php,微擎系统微信公众号关键字触发回复多条消息实现

    1 private functionmsg_respond() {2 $rids = !is_array($this->rule) ? explode(',', $this->rule) ...

  9. 微信公众号回复、接收消息中中文乱码问题的分析及解决

    微信公众号回复.接收消息中文乱码问题的分析及解决 为了方便,我们把接收时用的编码记为A.把处理时用的编码记为B.把返回时用的编码记为C 文章目录 微信公众号回复.接收消息中文乱码问题的分析及解决 中文 ...

  10. 微信公众号 智能客服

    前言 微信公众号的开发,园子里有很多资料,这里简述. 虽说是智能,现在是仿佛智障,很多是hard code逻辑,日后将逐步加入LUIS,现在一些常用的打招呼(你好,您好,hi,hey,hello,ho ...

最新文章

  1. Java反射(自己的理解)
  2. Subversion Native Library Not Available
  3. 3分钟解决MySQL 1032 主从错误
  4. GIS输出PDF为什么标注有问题
  5. 神策数据正式成为国家级信创工委会成员单位
  6. 【maven插件】maven-resources-plugin
  7. mysql约束与外键_MySQL 外键与约束
  8. 改变人类社会的五位数学大家
  9. 转载:人生真相之为何你应该假装自己是一个电脑白痴(原文pconline)
  10. 朴素贝叶斯在文本分类中的应用之 伯努利
  11. win10访问服务器文件夹慢,win10系统访问共享文件夹速度特别慢的操作方法
  12. [走过的路]联想时光——人艰不拆(店长篇)
  13. electron 双击放大事件
  14. java语言中modifiers_Java基础——Modifier类
  15. 计算机读不到u盘如何修复u盘,u盘读不出来怎么办?各种U盘无法显示无法读取修复方案...
  16. 计算机网络自顶向下方法 第三章 运输层 3.4 可靠数据传输原理
  17. 2021年计算机二级考试系统是哪个版本?
  18. karabiner-elements
  19. HTTP错误代码 404 503 500
  20. 【机器学习】拟合优度度量和梯度下降(红酒数据集的线性回归模型sklearnRidge)

热门文章

  1. 计算机网络教室建设方案,计算机网络教室设计方案汇总.doc
  2. 失败的面试小记,项目面,酷家乐面筋
  3. 云知声(Unisound)蜂鸟系列AI离线语音识别芯片方案介绍
  4. 数据仓库如何保证数据一致性
  5. github访问加速
  6. 《基于MFC的OpenGL编程》Part 7 Animation
  7. python不小心删除恢复上一步_意外获取删除python后如何恢复
  8. 计算机音乐简谱网红歌曲,2020抖音网红歌曲40首 2020抖音最新歌曲100首BGM
  9. FFmpeg — 视频剪辑、动静水印、转场特效[gl-transitions]
  10. php rgb转cmyk,php – 使用Imagick将图像从RGB转换为CMYK