如果是apache或者nginx建立的网站,移植到iis上时,中文url往往会显示菱形黑底问号。这是由于iis使用windows server自带的GBK编码转译UTF8的中文url地址造成的。一个很简单的方法就是在获得中文url之前,使用诸如mb_convert_encoding($_SERVER['REQUEST_URI'], "utf-8", "gbk");这种语句来将中文url转码为英文,这样就不用担心乱码了。
IIS中文URL显示菱形黑底问号
最新推荐文章于 2024-05-06 23:45:52 发布