阐述问题背景
用中文在地址栏访问伪静态链接时,一直404。
百度了解了一下,php的伪静态会自动解码url。
解决办法
我是没找到怎么取消自动解码相关的办法,那就只能连续编码两次。
弊端就是地址栏显示的就是编码后的内容,就不是中文了。
对了,伪静态的规则用的是:(.*?)
js编码
encodeURIComponent(encodeURIComponent("我是中文"))
php编码
urlencode(urlencode("我是中文"))
php接收的方向进行的参数解码
urldecode()