历史版本4 :IE浏览器打开含有中文字符的URL报错400的解决方法 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

公司部署了FR之后,每天早上会通过定时调度将报表发给相关领导。同时为了能让领导及时获取最新信息,邮件内容会将报表的地址附上。

部分同事反馈打开url报错400的情况。

如下图:


222

2. 思路分析编辑

首先发现的一个情况是,该URL只有在IE浏览器打开时才报错400,用360或者谷歌等chrome内核的浏览器浏览时可以正常的访问;

然后验证发现都是存在URL中含有中文,并且复制之后会转换为UTF-8的编码。

3. 解决方法编辑

在IE浏览器里,点击设置-Internet选项-高级,勾选“发送非Intranet URL的utf-8查询字符串”,“以UTF-8形式发送URL路径”,缺一不可,如下图:


222