Chrome开发工具未显示Cookie的符号



所以我使用的是react cookie,当用户登录时,我想将信息保存在cookie中。

这是我在前端使用的代码,当我访问Chrome开发工具>应用程序>Cookie时,一切都正常。

即使在控制台中,正确的电子邮件也会显示

然而,在cookie选项卡中,例如用户输入的电子邮件是sometestemail@gmail.com它也翻译它-->sometestemail#40gmail.com

基本上将@替换为#40,我不确定出了什么问题,因为我正在打印传递给控制台的电子邮件用户,它显示了正确的sometestemail@gmail.com

有什么想法吗?

const cookies = new Cookies();
cookies.set('userEmail', this.state.email, { path: '/sign-up' });
cookies.set('userPassword', this.state.password, {path: '/sign-up'});
const email= cookies.get('userEmail');
console.log(email); // Pacman

这是由于URI字符编码造成的。

您可以在这里阅读有关编码/解码特殊字符的

最新更新