url编码及解码(伪静态URL中文乱码问题解决方法)
类别:服务器 浏览量:1116
时间:2022-01-19 00:44:12 url编码及解码
伪静态URL中文乱码问题解决方法在 ISAPI_Rewrite 1.3 版本时,只要对URL进行UrlEncode操作,就可以正常接收中文,但是换为 3.1版后, 采用GB2312 的接收页面就是乱码了。
换用了ISAPI_Rewrite 3.x后发现编码后的字符会变成乱码,如果直接使用中文不编码,则会被格式化为GBK字符串。解决方法是在RewriteRule 规则的最后添加 NU 参数即可恢复正常,关于ISAPI_Rewrite中文变乱码解决方法如下:
1、在传输URL时,对中文进行urlencode,这样是没错的。
2、如果是ISAPI_Rewrite 3.x 只需添加 NU 参数即可。
以下看两个伪静态含有中文字串的规则例子:
1、Discuz伪静态个人空间规则修改:
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [NU]
2、ShopEx伪静态中中文字符搜索问题,修改规则如下:
RewriteRule ^(.*)$ index.php?$1 [QSA,NU,PT,L]
蓝色部分即为修改部分。
您可能感兴趣
- idea向数据库中插入中文报错(Idea连接MySQL数据库出现中文乱码的问题)
- Extjs中文乱码
- serv-u的默认端口号(Serv-U 8.0 服务器中文乱码问题的解决)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- 常见伪静态规则(通过伪静态解决中文乱码问题)
- tomcat解决乱码(解决tomcat 静态页面html中文乱码的解决终极篇)
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- SqlServer数据库中文乱码问题解决方法(SqlServer数据库中文乱码问题解决方法)
- php不能用mysql(php写入mysql中文乱码的实例解决方法)
- url编码及解码(伪静态URL中文乱码问题解决方法)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
热门推荐
- pythonrequest包设置编码(解决python3中的requests解析中文页面出现乱码问题)
- css3 图片样式处理(CSS3实现漂亮的照片墙效果的简单实例推荐)
- vue动态生成的下拉框如何获取值(Vue 级联下拉框的设计与实现)
- sql server 共享锁
- vue怎么操作表格(如何在在Vue3中使用markdown 编辑器组件)
- sql server表字段数据类型(SQL Server数据库中伪列及伪列的含义详解)
- apache跳转配置(Apache 的 order deny allow 设置说明)
- html5做app流程(html5唤醒APP小记)
- dedecms使用教程(dedecms二级菜单中判断子菜单标签的使用方法)
- jquery判断是否为数组