如果用URL rewrite 2 来做伪静态,在web.config最前面加上
<?xml version="1.0" encoding="UTF-8"?>
确认网页里也是
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
都统一为UTF-8码应该就解决了。
如果是ISAPI_Rewrite3来做伪静态,就在每条规则的最后加上[QSA,NU,PT,L]就不会出现中文乱码了。比如:
RewriteRule ^/networks-(.*).html$ /page/networks\.aspx\?nw_type=$1 [QSA,NU,PT,L]