伪静态URL中文乱码问题解决方法

admin3年前服务器102

在 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)-(.+)\$ home.php?mod=space&$1=$2&%1 [NU]

 

2、ShopEx伪静态中中文字符搜索问题,修改规则如下:

 

复制代码 代码如下:

RewriteRule ^(.*)$ index.php?$1 [QSA,NU,PT,L]

 

蓝色部分即为修改部分。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

工信部域名备案是什么,工信部域名备案的注意事项

阿里巴巴、腾讯……这些最互联网公司,为了在互联网上运行网站,都需要进行工信部域名备案。那么,工信部域名备案究竟是什么呢?工信部域名备案,全称为“国务院互联网信息办公室管理互联网站点和互联网虚拟主机备案...

phpstudy搭建本地网站服务器

对于搭建本地服务,大家可能都不陌生。学习前端,搭建一个本地服务器用来测试代码还是很重要的,不仅可以避免使用Chrome浏览器时,出现不支持File协议的Ajax请求的大坑(Firefox是支持的),还...

什么是服务器平台,服务器平台的特点和应用

服务器平台是指用于提供服务的计算机程序及其所支持的硬件和软件环境。在互联网时代,服务器平台是互联网基础设施的核心组件,是企业和组织开展业务的必要工具。服务器平台的主要特点包括:安全性高、可靠性强、性能...

国外免费空间是否可靠,了解国外免费空间的优缺点

什么是国外免费空间?国外免费空间即为在国外提供免费空间的服务商,用户可以在其平台上免费存储网站或文件。与国内不同,国外免费空间的服务商通常不限制存储容量、带宽等资源。国外免费空间无需支付任何费用,降低...

简单3条命令彻底清除WDCP占用空间

WDCP是国内著名的Linux管理控制面板,界面清爽简洁。对于一些不会使用Linux服务器的朋友来说是一个不错的选择。但使用一段时间的WDCP,您会发现硬盘被大量占用。这是因为WDCP采用了WINDO...

如何搭建游戏服务器,游戏服务器对游戏体验的重要性

游戏服务器是多人游戏中不可或缺的重要组成部分。它连接着不同地区的玩家,使得游戏变得更具有社交性,增加了游戏的趣味性。通过游戏服务器,玩家可以相互竞技,协力合作,不断提升游戏技巧和经验。服务器的好坏不仅...