目前发现,中文乱码的情况只在 IIS 环境内出现
使用下面的代码获取请求 URL,假如 URL 中含有中文会有乱码
1 | $_SERVER['REQUEST_URI'] |
获取参数之前,加入这两行
1 | $_SERVER['PATH_INFO'] = iconv('gbk', 'utf-8', $_SERVER['PATH_INFO']); |
目前发现,中文乱码的情况只在 IIS 环境内出现
使用下面的代码获取请求 URL,假如 URL 中含有中文会有乱码
1 | $_SERVER['REQUEST_URI'] |
获取参数之前,加入这两行
1 | $_SERVER['PATH_INFO'] = iconv('gbk', 'utf-8', $_SERVER['PATH_INFO']); |