解决方案是
翻了手册,发现有一个配置参数可以解决该问题:
| 代码如下 | 复制代码 |
|
nounicode|NU |
|
如果标志设置,从Unicode转换为UTF-8不会发生,所有的Unicode字符编码为%xx的保持格式
在你的RewriteRule 规则后台添加 NU 即可恢复正常。
关于ISAPI_Rewrite中文变乱码解决方法,无论何种情况,统一解决思想:
1、在传输URL时,将中文进行urlencode,这样是没错的。
。把最后一句的规则添加个NU参数,RewriteRule ^(.*)$ index.php?$1 [QSA,NU,PT,L]
配置举例:
传递的URL地址:
| 代码如下 | 复制代码 |
|
https://www.111cn.net /sell/search-htm-kw-%C6%BD%B0%E5%B5%E7%C4%D4.html 原来相应的RewriteRule为: RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 修正后的规则是: RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [NU] |
|
shopex原规则为:
| 代码如下 | 复制代码 |
| RewriteBase / RewriteCond %{REQUEST_FILENAME} .(html|xml|json|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm|xml)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?$1 [L] |
|
| 代码如下 | 复制代码 |
|
修改后的规则为: |
|
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏