伪静态URL中文乱码题目解决要领
发布时间:05/16 来源:未知 浏览:
关键词:
在 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]
蓝色局部即为修改局部。
热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板责任编辑:5d7EE