900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php微信回复乱码 php版微信公众平台回复中文出现乱码问题的解决方法

php微信回复乱码 php版微信公众平台回复中文出现乱码问题的解决方法

时间:2020-04-26 21:57:18

相关推荐

php微信回复乱码 php版微信公众平台回复中文出现乱码问题的解决方法

本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法。分享给大家供大家参考,具体如下:

微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决了,具体来看看.

很多微信公众平台的自动回复程序都是 ThinkWechat.class.php 这个类开发的,今天碰到一个莫名其妙的乱码问题,查问题发现是GB2312编码导致,所以要修改源码.

先增加一个方法:/**

* 检测是否UTF-8

* @param $str

* @return bool

*/

private function is_utf8($str)

{

return preg_match('//u', $str);

}

//找到

$this->data ['Content'] = $content;

//修改为

if ($this->is_utf8($content)) {

$this->data ['Content'] = $content;

} else {

$this->data ['Content'] = iconv('gb2312', 'UTF-8//IGNORE', $content);

}

//即可

希望本文所述对大家PHP程序设计有所帮助。

更多php版微信公众平台回复中文出现乱码问题的解决方法相关文章请关注PHP中文网!

发布php中文网,转载请注明出处,感谢您的尊重!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。