Base64 加号(+)踩坑

    技术2026-01-24  11

    从url传base64的参数,再传到后台加号(+)就变成了空格,然后解析报错的问题

    问题

    放在浏览器地址自动encode变成了"%20"后台服务器自动decode变成了空格

    解决

    浏览器地址自动encode一次前台手动encodeURIComponent()一次后台服务器自动decode一次后台手动置换一次.replaceAll("\%20","%2B")后台手动decode一次

    最后即可得到最初想要的base64

    Processed: 0.013, SQL: 9