`

ISAPI_Rewrite 3.1 中文URL乱码的解决方案

 
阅读更多

但是现在换为 3.1版以后 GB2342 的接收页面就是乱码了。

现在换用了 ISAPI_Rewrite 3.x 发现编码后的字符会变成乱码,如果直接使用中文不编码,则会被格式化为GBK字符串。
 

因为 ISAPI_Rewrite 默认是以 UTF-8 的编码接收的。

解决方案是


翻了手册,发现有一个配置参数可以解决该问题:

nounicode|NU

If NU flag is set, transformation from Unicode to UTF-8 will not take place and all Unicode characters remain encoded in %xx format.

nounicode|NU

如果标志设置,从Unicode转换为UTF-8不会发生,所有的Unicode字符编码为%xx的保持格式


在你的RewriteRule 规则后台添加 NU 即可恢复正常。

关于ISAPI_Rewrite中文变乱码解决方法,无论何种情况,统一解决思想:

1、在传输URL时,将中文进行urlencode,这样是没错的。

2、如果是ISAPI_Rewrite 3.x 只需添加 NU 参数即可。

配置举例:

传递的URL地址:

http://tech.cncms.com/search-%C6%BB%B9%FB.html

相应的RewriteRule:

RewriteRule ^/search-(.*)\.html$ /search\.do\?keyword=$1 [QSA,NU,PT,L]

最后,

无论使用哪家的产品,多看看产品手册是没错的,一般问题与使用方法在手册中都有完整的讲解。比如这次的 ISAPI_Rewrite 就是一个很好的说明。

分享到:
评论

相关推荐

    ISAPI_Rewrite 3.1 Full版破解版

    ISAPI_Rewrite 3.1 Full版破解版 ISAPI_Rewrite是用来做什么的请大家自己去百度,我这里不作说明。 附件下载 uploadfile/ISAPI_Rewrite3_0067.msi(文件大小:3.42MB 下载次数:368) 这个软件不需要注册码就能用,...

    isapi_rewrite 3.1.0.75 完整破解版(测试通过,绝对破解没有失效)

    包中的安装包是isapi_rewrite 3.1.0.79,但是没关系,同样可以用! 在复制粘贴时如果碰到文件占用,可以把原来的文件重新命名为别的名字,再粘贴,然后重启IIS!如果在IIS上看不到菜单,重启服务器!

    isapi_rewrite3.1中文说明

    ISAPI_Rewrite是一款强大的URL重写工具,主要用于IIS(Internet Information Services)服务器,它提供...阅读提供的`isapi_rewrite3.1中文说明.pdf`文档,可以深入理解各项功能和使用技巧,解决实际操作中遇到的问题。

    IIS伪静态组件(支持多站点) ISAPI_Rewrite3.1_full0073和0087双版本完全DLL破解版

    ISAPI_Rewrite3.1_0073和ISAPI_Rewrite3.1_0087这两个版本任选。 两个版本自己服务器亲测功能完全,破解完整。破解文件为两个DLL。 一、安装: 1、从官网原版下载完全版ISAPI_Rewrite3并安装; ...

    ISAPI_Rewrite3完美破解版

    总的来说,ISAPI_Rewrite3是一个强大的IIS URL管理工具,它通过灵活的规则引擎和丰富的功能,为Web开发者提供了优化网站结构、提升性能和安全性的解决方案。通过理解并熟练使用ISAPI_Rewrite3,开发者可以更有效地...

    ISAPI_Rewrite3.1破解版

    ISAPI_Rewrite3.1破解版 经多人测试 方便好用

    IIS7 windows2008 重写模块ISAPI_Rewrite3.msi

    ISAPI_Rewrite3_0104_x64.msi IIS7 windows2008 重写模块ISAPI_Rewrite3.msi

    ISAPI_Rewrite3的安装和使用

    ISAPI_Rewrite3是一款强大的URL重写工具,由Helicon Tech公司开发,主要用于IIS(Internet Information Services)服务器。它允许网站管理员通过简单的规则集来处理HTTP请求,实现URL美化、动态页面静态化以及SEO...

    ISAPI_Rewrite 3.1 教程中文版

    ISAPI_Rewrite 3.1 是一个专为IIS设计的强大URL重写工具,它采用了正则表达式处理机制,极大地增强了IIS服务器的URL管理和优化能力。该工具的一个核心特性是其对Apache mod_rewrite模块语法的兼容性,这意味着用户...

    ISAPI_Rewrite3_0087注册码/ISAPI_Rewrite3_0087完美破解下载

    之前使用的ISAPI_Rewrite3_0082.msi访问比较大的时候会引起iis6应用程序池挂起,IIS自动停止,iis自动关闭,iis应用程序池无法开启,现在用ISAPI_Rewrite3_0087.msi能很好的解决这个问题。为大家献上最新ISAPI_...

    ISAPI_Rewrite3

    ISAPI_Rewrite 3.1 Full版破解版 这个软件不需要注册码就能用,而且根本不会过期的。是完全版哦! 现在网上所用的ISAPI_Rewrite,一般要么是用2.9的完全版,要么是用3.0的Lite版。 Lite版只支持全局的httpd.conf的...

    ISAPI_Rewrite 3.1.73 Full 注册版 (IIS 下实现伪静态必备组件)

    现在网上所用的ISAPI_Rewrite,一般要么是用2.9的完全版,要么是用3.0的Lite版。 Lite版只支持全局的httpd.conf的,不支持分布式的httpd.ini的。 只有Full版才支持分布式httpd.ini。

    ISAPI_Rewrite3.1.0.87破解版实测可用

    安装好后为3.1.0.87版 安装完官方版本后 把破解文件覆盖安装根目录 实测可用

    ISAPI_Rewrite3_0087破解

    官方原版下载地址:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0087.msi 安装完官方版本后 把破解文件覆盖安装根目录 在根目录的httpd.conf 用文本编辑器打开编辑 RegistrationName= ...

    ISAPI_Rewrite3 full完整版 静态化组件 ISAPI_Rewrite3_0082

    设置好权限后,请您打开IIS,点网站的属性,注意,是全局属性,不是单个网站的属性,点击里面的ISAPI筛选器,点添加,然后选中C:\iisrewrite\ISAPI_Rewrite.dll,确定后,重启IIS就生效了。 如果安装后不生效,请...

    ISAPI_Rewrite3【伪静态】插件

    ISAPI_Rewrite3安装、使用方法(ISAPI_Rewrite3版本是3.1.0.73) 安装: 1、先从官网下一个完全版的ISAPI_Rewrite3(http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi)并安装; 2、在...

    ISAPI_Rewrite3_0082.zip

    5. **多语言支持**:ISAPI_Rewrite支持多种语言环境,包括中文,方便全球各地的用户使用。 **压缩包内的文件及其作用:** 1. **ISAPI_RewriteSnapin.dll**:这是一个动态链接库文件,可能包含了ISAPI_Rewrite的...

    ISAPI_Rewrite_full v2.9 完整注册版

    ISAPI_Rewrite是一个强大的基于正则表达式的URL处理引擎。经过过滤的url更符合友好url规则,更加容易被搜索引擎所接受, 是一种SEO优化有力的方法。 它非常类似于Apache's mod_Rewrite,但它是专为IIS设计的。 也...

    win7 ISAPI_Rewrite (64-bit) 3 1 build 101

    这款工具是Helicon Technologies公司开发的ISAPI_Rewrite系列的64位版本,版本号为3.1.101,适用于64位操作系统。 在Web开发中,URL重写是一种常见的技术,它可以将不友好的、复杂的URL转换为更加用户友好且易于...

Global site tag (gtag.js) - Google Analytics