一个项目中,登录请求是ajax,get模式。登录名无中文可以正常登录;登录名是中文则偶尔可以登录,大部分情况下无法登录,ajax请求无法发送成功。
登录名是用js的escape函数转码。
经过多次测试,改为encodeURI后,中英文都可以任何时候正常登录了。情况很复杂,只是尝试出来成功了。
一个项目中,登录请求是ajax,get模式。登录名无中文可以正常登录;登录名是中文则偶尔可以登录,大部分情况下无法登录,ajax请求无法发送成功。
登录名是用js的escape函数转码。
经过多次测试,改为encodeURI后,中英文都可以任何时候正常登录了。情况很复杂,只是尝试出来成功了。