ThinkPHP 3.1.3版本分页查询时中文总是出现乱码。

鄙人PHP新手,今天碰到一个非常奇怪的问题,使用ThinkPHP自带的分页方法分页,前端页面使用POST的方式的Form提交查询条件。但是提交中文查询条件时,第一次点查询... 鄙人PHP新手,今天碰到一个非常奇怪的问题,使用ThinkPHP自带的分页方法分页,前端页面使用POST的方式的Form提交查询条件。但是提交中文查询条件时,第一次点查询能够正确的列出数据,但翻页的时候就成了乱码了,代码和前端HTML页面都是使用utf-8的编码。尝试过iconv、urlencode转码,但是都不行,还望大神给个解决方案。分数不多,但请大神帮忙!
  $wbtext=I('wbtext');
  $map['wbtext']=array('like','%'.urldecode($wbtext).'%');

  p($map);
  $db_topic=M('topic');

  import('ORG.Util.Page');// 导入分页类
  $count = $db_topic->where($map)->count();
  $Page = new Page($count,10);
  $coded =iconv("UTF-8", "GBK", $wbtext);
  $Page->parameter .= "wbtext=".$coded.'&';
以上为主要代码部分

点击查询时↓

翻页时↓
展开
 我来答
伟少love静静
2014-04-21 · TA获得超过205个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:313万
展开全部
你看看url就懂了
更多追问追答
追问
这个也太笼统了吧!
追答
因为它这个分页第二次获取的数据使用的get方法,你第二次没有获取到查询条件,懂了么。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式