PHP微信发送推送消息乱码的解决方法
2019-03-28 10:58
1996 查看
先用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode转回来,这样传输给接口的就是正常的中文了。
参考代码:
$message = array( 'touser'=>$touser, 'msgtype'=>'text', 'text'=>array('content'=>urlencode($text)) ); $message = urldecode(json_encode($message));
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- php微信发送推送消息乱码
- [企业公众号]升级到[企业微信]之后发送消息失败的解决方法
- PHP基于curl post实现发送url及相关中文乱码问题解决方法
- php实现发送微信模板消息的方法
- php实现发送微信模板消息的方法
- PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制
- PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
- php实现发送微信模板消息的方法
- PHP发送邮件乱码的具体解决方法
- PHP发送邮件乱码的具体解决方法
- 微信小程序中服务器主动向小程序多个客户端发送通知消息(模板消息)的解决方法
- ajax+php POST方法发送数据(解决后端中文乱码问题)
- php 使用phpmailer 发送邮件(附带中文乱码的解决方法)
- PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制
- PHP发送移动MAS短信乱码的解决方法
- PHP中文乱码的常见解决方法总结
- 钩子中向窗口发送消息、操作窗口无反应的问题解决方法(Hook dll ShowWindow HWND)
- php mysql 查询乱码 解决方法 总结 乱码总结 php 乱码
- php 连接mysql乱码解决方法
- 小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页