欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

偽靜態(tài)URL中文亂碼問題解決方法

 更新時(shí)間:2014年07月15日 12:16:14   投稿:mdxy-dxy  
ISAPI_Rewrite偽靜態(tài)中文URL亂碼的解決方案 細(xì)心有朋友會(huì)發(fā)現(xiàn),在眾多知名程序,比如ShopEx網(wǎng)店、Discuz論壇等系統(tǒng)的偽靜態(tài)規(guī)則都存在中文編碼問題

在 ISAPI_Rewrite 1.3 版本時(shí),只要對(duì)URL進(jìn)行UrlEncode操作,就可以正常接收中文,但是換為 3.1版后, 采用GB2312 的接收頁面就是亂碼了。

換用了ISAPI_Rewrite 3.x后發(fā)現(xiàn)編碼后的字符會(huì)變成亂碼,如果直接使用中文不編碼,則會(huì)被格式化為GBK字符串。解決方法是在RewriteRule 規(guī)則的最后添加 NU 參數(shù)即可恢復(fù)正常,關(guān)于ISAPI_Rewrite中文變亂碼解決方法如下:

1、在傳輸U(kuò)RL時(shí),對(duì)中文進(jìn)行urlencode,這樣是沒錯(cuò)的。
2、如果是ISAPI_Rewrite 3.x 只需添加 NU 參數(shù)即可。

以下看兩個(gè)偽靜態(tài)含有中文字串的規(guī)則例子:

1、Discuz偽靜態(tài)個(gè)人空間規(guī)則修改:

復(fù)制代碼 代碼如下:

RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [NU]

2、ShopEx偽靜態(tài)中中文字符搜索問題,修改規(guī)則如下:

復(fù)制代碼 代碼如下:

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

藍(lán)色部分即為修改部分。

相關(guān)文章

最新評(píng)論