您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
解决 ThinkPHP翻页中文乱码问题
2017-06-30【网站建设常见问答】2306 人已围观
简介 想不到在小编看来完美的thinkphp还是有一些\'bug\',我们在多数据页时使用中文搜索会出现url乱码,实际上这个是浏览器的锅...
想不到在小编看来完美的thinkphp还是有一些\'bug\',我们在多数据页时使用中文搜索会出现url乱码,实际上这个是浏览器的锅,浏览器自作聪明把非utf8的字符(中文)全变成了编码,不仔细看就是乱码,那么如何解决呢,一搜百度发现高手了
解决 ThinkPHP URL 中文乱码问题
将GetcodingBehavior.class.php放入/Lib/Behavior中
/Conf/tags.php 加入 \"app_begin\" => array(\"Getcoding\"),
/**
* $_GET 编码 解决url中文问题
* @author Administrator
*
*/
class GetcodingBehavior extends Behavior{
public function run(&$params) {
foreach ($_GET as $k=>$v){
if(!is_array($v)){
if (!mb_check_encoding($v, \'utf-8\')){
$_GET[$k] = iconv(\'gbk\', \'utf-8\', $v);
}
}else{
foreach ($_GET[\'_URL_\'] as $key=>$value){
if (!mb_check_encoding($value, \'utf-8\')){
$_GET[\'_URL_\'][$key] = iconv(\'gbk\', \'utf-8\', $value);
}
}
}
}
}
}
问题解决!
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:微信公众号怎样取一个吸引人的名字
下一篇:PHP对多选框数据的处理
相关文章
随机图文
-
投资com域名还有没有价值?
国人对.com域名总抱有特别的热情,究其原因估计是大家最早接触和碰到的最多的就是.com域名有关,普遍认为.com域名才是网站域名。其他都是... -
网站建设的最终目的
为什么我们要做网站呢?这个问题拿今天来说应该是相当简单来回答的。 众所周知,做网站不在乎做网站的外表(外表是做给自己看) 看中的是... -
CSS实现背景图片不规则的菜单
现在的网站设计花样很多,今天工作室遇到一不规则导航菜单。经百度后找到一相对完美的处理办法就是使用maring-left的负数来实现。现在摘... -
分析博客类网站的没落原因
曾几何时,blog是一个很火的程序。各方路人纷纷搭建平台架设自己的博客程序,时至今日博客却越来越少见,博客更新内容越来越慢这是什么原因呢?...