ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
- 软件编程
- 2026-01-11 17:32:52
在用ThinkPHP做tags标签的时候,出现了一个问题,就是能获取到参数,但是查不出相应的结果。查看数据库发现数据是存在的。问题出在哪了呢?

形如http:/www.XXXX.com/tags/index/%E8%87%AA%E5%8A%A8%E9%AA%8C%E8%AF%81.html的调用
参数是经过urlencode()编码了的,使用urldecode()函数进行解码,再进行查询仍然没有结果。
紧接着测试转换编码iconv()函数,结果成功了。
浏览器默认的编码是GB2312的,而这个项目采用的是UTF-8编码的。
下面就将错的代码和修正后的代码给大家看一下:
$kw= $_GET['_URL_']['2']; //错误的代码,在iis上能获取的参数,但是查询不出结果的。
$kw= iconv("gb2312","utf-8",$_GET['_URL_']['2']); //经过编码转换的,能够查询出结果的。
另外,本方法只适用于iis环境。
还要注意,$_GET接收参数的时候本身就有urldecode转码功能,不需要再进行urldecode解码操作!
# 中文
# 解决方法
# AF
# 的是
# 适用于
# 给大家
# 不出
# 就有
# 看一下
# http
# 不需
# 要再
# 就将
# GET
# html
# www
# 哪了
# 上能
# find
# ThinkPHP
# 形如
# 出在
# tags
# 出现了一个
# getField
# ThinkPHP使用getlist方法实现数据搜索功能示例
# jquery ajax结合thinkphp的getjson实现跨域的方法
# thinkPHP5.1框架路由::get、post请求简单用法示例
# thinkPHP数据查询常用方法总结【select
# query】
# python3编写ThinkPHP命令执行Getshell的方法
# thinkphp如何传递GET参数方法详解
相关推荐:
vue 基于abstract 路由模式 实现页面内嵌的示例代码
JavaScript实现移动小精灵的案例代码
Python中BeautifulSoup通过查找Id获取元素信息
Java实现猜数程序
MyBatis多表连接查询的实例教程
Java程序执行过程及内存机制详解
Java Spring数据单元配置过程解析
微信小程序反编译的实现
Java 实现模拟用户登录的示例代码
harbor修改配置文件后重启操作
docker版es、milvus、minio启动命令详解
sql server把退款总金额拆分到尽量少的多个订单中详解
javascript前端实现多视频上传
shell字符串匹配的实现
golang使用 gomodule 在公共测试环境管理go的依赖的实例详解
PHP数组实际占用内存大小原理解析
解决goland中编辑tpl文件不高亮没智能补全的问题
详解BeautifulSoup获取特定标签下内容的方法
Java中i++的一些问题总结
python爬取天气数据的实例详解
安装MySQL后,需要调整的10个性能配置项
Docker 查看镜像信息的方法
Python urllib request模块发送请求实现过程解析
C语言规律循环累加求和案例
C# 设置防火墙的创建规则
spring boot实现超轻量级网关的方法(反向代理、转发)
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
C++获取字符串长度的几个函数方式
Python numpy大矩阵运算内存不足如何解决
在Vue中使用Echarts可视化库的完整步骤记录
深入理解 Java、Kotlin、Go 的线程和协程
Python爬虫教程之利用正则表达式匹配网页内容
Python之字符串的遍历的4种方式
java实现文件上传功能
关于小程序优化的一些建议(小结)
PHP如何解决微信文章图片防盗链
Python hashlib和hmac模块使用方法解析
docker run之后状态总是Exited
jQuery实现简单弹幕制作
c++ 解决无法打印uint8_t 类型变量的问题
Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作
python多线程和多进程关系详解
java 使用poi 导入Excel数据到数据库的步骤
python dir函数快速掌握用法技巧
Spring定时服务QuartZ原理及代码案例
Android自定义View圆形图片控件代码详解
docker容器通过ping直接运行获取公网IP操作
源码解析Java类加载器
Python request post上传文件常见要点
pycharm实现猜数游戏
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
