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


Posted in PHP onSeptember 22, 2016

本文实例分析了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中的正规表达式(一)
Oct 09 PHP
php基础知识:函数基础知识
Dec 13 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
apache php模块整合操作指南
Nov 16 PHP
php header功能的使用
Oct 28 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
PHP使用内置函数生成图片的方法详解
May 09 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 #PHP
PHP实现上一篇下一篇的方法实例总结
Sep 22 #PHP
php微信公众平台配置接口开发程序
Sep 22 #PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
Sep 22 #PHP
php中二分法查找算法实例分析
Sep 22 #PHP
Yii2中SqlDataProvider用法示例
Sep 22 #PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 #PHP
You might like
PHP 数组教程 定义数组
2009/10/23 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JavaScript 中的replace方法说明
2007/04/13 Javascript
下拉列表select 由左边框移动到右边示例
2013/12/04 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
2019/02/21 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
Python随机生成手机号、数字的方法详解
2017/07/21 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
pandas取出重复数据的方法
2019/07/04 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
AUC计算方法与Python实现代码
2020/02/28 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
司法助理专业自荐书
2014/06/13 职场文书
长城的导游词
2015/01/30 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
军训结束新闻稿
2015/07/17 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python