ThinkPHP 服务器伪静态下不支持中文连接
发布网友
发布时间:2022-04-21 07:15
我来回答
共1个回答
热心网友
时间:2022-06-18 15:52
thinkphp使用的pathinfo模式,本来对中文支持就不好。
我用到中文查询的时候,一般是区分开post和get 在post请求中有该字段,就使用base64编码后跳转成get 在get请求中再进行解码,这样既保留了查询串到url中,又防止编码错误导致的乱码
另外 ,服务器2003版本确实太旧了,方便的话可以升级一下,win2008以上版本中的iis7 都支持微软官方发布的URLRewrite组件 ,在web.config里直接配置,并且提供了规则导入功能,可以直接将.htaccess中的规则导入成iis 中web.config格式的配置