15053971836 注册 / 登录

iis7伪静态中文乱码

时间: 阅读:449
iis7伪静态中文乱码

最佳回答

夲人出租

夲人出租

2023-01-16 15:04:12

先将中文参数  使用server.URLEncode进行编码;

在接收页头部加下面代码,记得一定得是最上面


<%Session.CodePage = 65001
request.QueryString("key")   ‘key参数可有可无,可以是空的
 
Session.CodePage = 936       %>

最新回答共有2条回答

  • 专业建网站
    回复
    2023-01-16 17:17:14

    IIS7出现这个问题是小编在测试一个windows
    2008+iis7+php环境中碰以的问题,找了很多的教程都没得己解决,下面一起来看看吧
    解决方法有两种,一种是在system32中修改applicationhost.config,另一种是在web.config中增加几行代码,具体如下。
    1.
    在网站根目录修改web.config
    在站点根目录找到web.config
    文件,
    找到节点,添加

    代码效果如下:
    代码如下

    <configuration>
    <system.webServer>
    <security>
    <requestFiltering
    allowDoubleEscaping="true"></requestFiltering>
    </security>
    </system.webServer>
    </configuration>
    2.
    在修改applicationhost.config

    ApplicationHost.config
    文件,
    定位到文件中的
    configuration/system.webServer/security/requestFiltering/下
    节点。大约360行将
    改为
    即可
    代码如下

    <configuration>
    <system.webServer&a