ie11下ajax用escape发送中文参数失败

一个项目中,登录请求是ajax,get模式。登录名无中文可以正常登录;登录名是中文则偶尔可以登录,大部分情况下无法登录,ajax请求无法发送成功。

登录名是用js的escape函数转码。

经过多次测试,改为encodeURI后,中英文都可以任何时候正常登录了。情况很复杂,只是尝试出来成功了。

原文地址:https://www.cnblogs.com/givemeall/p/9595606.html