我目前正在将angular1应用重写为angular5。
身份验证服务会调用以下行:
btoa(unescape(encodeURIComponent(password)))
Unescape似乎已经贬值但没有它一些密码不起作用(不要问我为什么,我认为它与某些特殊字符有关,testpassword包含一个§)
处理此问题的最佳方法是什么?我可以以某种方式抛出这个功能吗?我的编辑甚至不知道它,并将此行显示为错误(Intellij)。
答案 0 :(得分:0)
这看起来很奇怪。
无论如何unescape
已替换为decodeURI
..有关详细信息,您可以尝试:
btoa(decodeURI(encodeURIComponent(password)))