PHP微信发送推送消息乱码的解决方法
程序员文章站
2024-01-16 08:22:10
先用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode...
先用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode转回来,这样传输给接口的就是正常的中文了。
参考代码:
$message = array( 'touser'=>$touser, 'msgtype'=>'text', 'text'=>array('content'=>urlencode($text)) ); $message = urldecode(json_encode($message));
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
推荐阅读
-
微信小程序发送订阅消息的方法(php 为例)
-
PHP微信开发之微信消息自动回复下所遇到的坑,php自动回复
-
资深程序员教你用Python如何调企业微信接口发送消息!叼的不行!
-
PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息
-
微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘_PHP教程
-
PHP处理微信中带Emoji表情的消息发送和接收Unicode字符转码编码
-
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题,
-
PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制
-
微信公众平台 - php开发微信公众号,用户发送消息后,公众号没响应,怎么调试呢?
-
微信公众号推送小程序模板消息的实现