javascript - 使用 % 符号存储电子邮件时出现问题

标签 javascript java mysql

您好,我已将数据从前端存储到 MySQL DB 并将它们检索到前端,但在更新电子邮件并保存后,它保存为 abs%gmail.com 而不是 abs@gmail.com。我第一次保存它们时没有出现任何问题,我已经从堆栈溢出、git 和 ext 中查找了解决方案。但这些都不起作用。

任何解决方案都会受到普遍赞赏。

最佳答案

已编码

只需在流程中对其进行解码

decodeURIComponent('abs%40gmail.com')//结果:“abs@gmail.com”

encodeURIComponent('abs@gmail.com')//结果:“abs%40gmail.com”

关于javascript - 使用 % 符号存储电子邮件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61592617/

相关文章:

php - 按年月归档

javascript - Angular 'track by' 不适用于 $resource 数组

javascript - CKEDITOR 中的非正式文本转为 Html

javascript - 选择 flask 后不显示下拉选择的值?

将对象转换为 Json 时,Java JsonObject 缺少字段

java - 运行 JUNIT 测试用例时无法加载 ApplicationContext

java - 如何使用Gradle版本1.12将本地(.war .jar)文件发布(部署)到Artifactory?

mysql - SQL 在按 column1 分组后更新 column3 并比较 column2 中的值

javascript - 以编程方式将 CSS 渐变添加为背景图像

mysql - 在 MySQL (5.6) 数据库中存储 JSON 数组的数据类型