关于微信公众号开发中的获取临时素材问题
问题:我在获取微信临时素材时,通过curl发送请求,然后打印结果在网页上显示有部分乱码问题,该怎么解决???
演示:
自己的代码:
//这是获取临时素材的方法
public function getSource()
{
$access_token = $this->getAccessToken();
// var_dump($access_token);exit;
$media_id = 'utd0UhI4SVmHwuST5Vxoo3aakQtZsu8peLp9UQyayl6PHQgffiyABQoYt6S0dP4A';
$url = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=$access_token&media_id=$media_id";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
//返回的内容作为变量储存,而不是直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($ch, CURLOPT_HTTPHEADER,array('Accept-Encoding: gzip, deflate'));
// curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
//发出请求
$response = curl_exec($ch);
// $rs = mb_detect_encoding($response);
return $response;//这里有个问题就是打印出来的$response会出现乱码问题。
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置输出header