欢迎您的来访!有源码,好建站(www.codehy.com)源码海洋为您提供快速建站平台.

1500A-开发一个微信公众号遇到问题总结-调用微信企业号接口发送通知信息的PHP代码

1500A-开发一个微信公众号遇到问题总结-调用微信企业号接口发送通知信息的PHP代码
  • 源码类型:国产软件
  • 授权方式:商业源码
  • 源码大小:5 KB
  • 需要金币:5 金币
  • 运行环境:Win2003,WinXP,Win2000,Win9X
  • 源码等级:★★★☆☆
  • 发布时间:2019-10-11
  • 下载次数:
  • 金币说明:5元5|10元10|30元100|100元1000|更多
  • 在线冲值:点击在线冲值
  • 源码标签:
  • 查看或解压密码:
  • 网盘提取密码:
源码介绍

python版本和php版本,实测可以发送成功 

 

我在研究用PHP调用微信企业号接口发送通知信息时,遇到了一个问题,就是汉字编码的问题。在用POST提交的数据如果是用数组型时,要先用json_encode将数组型数据转成josn字串,但数据中如果有汉字就会出现问题:json_encode不能序列化GB2312编码的汉字,若是UTF-8编码的汉字在用json_encode转换后也成了无法识别的乱码,微信企业号的接口也无法接收这些乱码。该怎么办呢?经过反复研究、反复调试终于找出了两种方法:

第一种方法(数组型数据):

1、将页面代码转存成UTF-8编码;

2、用urlencode将汉字编码;

 

3、用json_encode将数组型数据转成josn字串

4、用urldecode将josn字串型数据解码;

5、再将解码后的josn字串型数据发送给微信企业号接口即可。

 

第二种方法(字串型数据):

1、将页面代码转存成UTF-8编码;

2、将要传递的POST数据用字串拼接的型连接起来;

3、再将拼接好的字串型数据发送给微信企业号接口即可。

 

为了代码简单,我用了第二种方法,代码如下:

 

 

本源码地址:http://www.codehy.com/vip/php/2019/1011/19977.html
下载地址
相关源码

推荐源码