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

 更新时间:2016年09月22日 11:52:54   作者:smiling  
这篇文章主要介绍了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程序设计有所帮助。

相关文章

  • PHP实现SMTP邮件的发送实例

    PHP实现SMTP邮件的发送实例

    在本篇文章中我们给大家详细分享了PHP实现SMTP邮件的发送的相关实例内容,有兴趣的朋友们可以学习下。
    2018-09-09
  • PHP HTML代码串 截取实现代码

    PHP HTML代码串 截取实现代码

    将一段文字截取一定的物理长度显示,注意,要截取的不是字符串的字节数,UFT-8 的编码中文字符是3个字节或者4个字节的,而显示的时候中文会占两个字符的长度,英文字符只占一个,全角的时候又有不同。
    2009-06-06
  • Linux下实现PHP多进程的方法分享

    Linux下实现PHP多进程的方法分享

    PHP多进程:使用PHP的Process Control Functions(PCNTL/线程控制函数),需要的朋友可以参考下
    2012-08-08
  • php trim 去除空字符的定义与语法介绍

    php trim 去除空字符的定义与语法介绍

    今天我们就为大家带来了PHP函数trim()的相关定义与用法。
    2010-05-05
  • php SQL防注入代码集合

    php SQL防注入代码集合

    php下实现sql防注入效果代码,asp的比较多,php的倒不多见,喜欢php的朋友可以参考下
    2008-04-04
  • PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

    PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

    在本篇文章中小编给大家整理了关于PHP7导出Excel报ERR_EMPTY_RESPONSE的解决方法,需要的朋友们学习下。
    2019-04-04
  • php实现读取手机客户端浏览器的类

    php实现读取手机客户端浏览器的类

    这篇文章主要介绍了php实现读取手机客户端浏览器的类,可实现取手机号码,浏览器报头信息,取得手机类型,取得手机IP等功能,需要的朋友可以参考下
    2015-01-01
  • php中substr()函数参数说明及用法实例

    php中substr()函数参数说明及用法实例

    这篇文章主要介绍了php中substr()函数参数说明及用法,以实例形式深入分析了substr()函数中的各个参数的含义,并举例说明了其对应的用法,需要的朋友可以参考下
    2014-11-11
  • php使用环形链表解决约瑟夫问题完整示例

    php使用环形链表解决约瑟夫问题完整示例

    这篇文章主要介绍了php使用环形链表解决约瑟夫问题,简单描述了约瑟夫问题并结合实例形式分析了php基于环形链表解决约瑟夫问题的相关操作技巧,注释中包含较为详尽的说明便于理解,需要的朋友可以参考下
    2018-08-08
  • PHP符合PSR编程规范的实例分享

    PHP符合PSR编程规范的实例分享

    好的代码书写习惯可以让人赏心悦目,下面这篇文章就给大家分享了PHP符合PSR编程规范的实例代码,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12

最新评论