我通过电子邮件发送链接,链接很长,所以在谷歌搜索后,它建议发送一封富文本电子邮件,并将该链接作为实际链接-我测试了这个解决方案,但遇到了其他问题:
链接如下:
www.example.com/bridge/aHR0cDovL2QxbW8zdHp4dHRhYjNuLmNsb3VkZnJvbnQubmV0L3N0YXRpYy9yZW50YWxzLzcyMC9WSU5UMDA2Ni5tcDQ%2FaWQ9MTI3NSZFeHBpcmVzPTE0MTM0NTMyMjcmU2lnbmF0dXJlPUZvWDJvU2ZjVURwbjlIMzhWN3FCR0NqMWhMUTEyZGNaaXN%2BQ2lOTGZyVDVYWkNyeXZCejBNZEtQUjZFdHU2SmsySlI3OU04dldYeE1VRVRwNVhJNlgwVERLeHQyLWhUZUdQd0JPamZqLW9%2BaTBoM0hNb29pU0ZPZmE1MFhXMXhoLWZGNFlOMVFqdTY2UlhqU1oyODVSY2tpUkFxeU1zTFJDNlptdDI0ZEhNSmlITVI4Sld5QXhEOVlVcmxOOHc1OWxkVHkzNG5ySmFPazQySk1Ca2VQYnpUSVBxZWU5MXg0dmM3QVlsby1lampldzZodVBQVWx%2BWUxIbWhRYTJEdy12RFhqNFJ2blFYWVdUdnhkRmxBMXNTREgzRzdrRjg2N25tT240ZGNvTE53SW1VUWNoNH4xSTUtQ3ZudVQwQUh6UnZSc2FnbFY2US1IRmdKUUNTbzNCUV9fJktleS1QYWlyLUlkPUFQS0FJSTVPQlNRRUdZVzNSNVVB
该链接是通过base64编码一个字符串(为了让它看起来漂亮,我不喜欢URL的外观,因为它只是URL编码的),然后URL编码如下:
$url = urlencode(base64_encode($string));
然后我在一封富文本电子邮件中发送这封邮件,但URL的部分内容正在被替换,例如
DQ%2Fa
成为
DQ/a
为什么会发生这种情况,有办法解决吗?
我只是通过OSX邮件发送链接,但将来可能会通过Hotmail、Gmail等发送。
挖掘恐龙,但这个问题在2021年仍然存在。
当我使用Rich Text通过OSX Mail客户端发送长链接时,它们会被解码。长链接在Sketch、Figma等软件中非常常见。
我能找到的唯一解决方案是使用纯文本发送邮件,但这可能对一些人不起作用。
我在大苏尔,我从没想过我会遇到这样的问题。有其他解决办法吗?