首页»服务器»ISAPI_Rewrite中文变乱码的解决方法

ISAPI_Rewrite中文变乱码的解决方法

来源:Web武松娱乐 发布时间:2012-12-17 阅读次数:
  以前使用ISAPI_Rewrite 2.x中传输中文需要进行UrlEncode编码即可。   现在换用了 ISAPI_Rewrite 3.x 发现编码后的字符会变成乱码,如果直接使用中文不编码,则会被格式化为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.   在你的RewriteRule 规则后台添加 NU 即可恢复正常。   关于ISAPI_Rewrite中文变乱码解决方法,无论何种情况,统一解决思想:   1、在传输URL时,将中文进行urlencode,这样是没错的。   2、如果是ISAPI_Rewrite 3.x 只需添加 NU 参数即可。   配置举例:   传递的URL地址:   http://www.example.com/search-%e4%b9%b1%e7%a0%81.html   相应的RewriteRule:   RewriteRule ^/search-(.*)\.html$ /search\.do\?keyword=$1 [QSA,NU,PT,L]
QQ群: WEB武松娱乐官方总群(83010142) 加群密码:关注下方微信公众号,发送消息 mm 获取
提示:更多精彩内容关注微信公众号:全栈武松娱乐中心(fsder-com)
网友评论(共1条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共1条评论
登录会员中心
武松娱乐官网