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

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

时间:2022-10-07 17:32:43

相关推荐

微信nickname乱码 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网络编程技巧总结》、《PHP基本语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

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