如何使锚的href使用解码的URL而不是编码的URL?

时间:2019-10-10 15:46:56

标签: html url anchor href

我正在为我的iOS / Android应用程序设置“重置密码”电子邮件。它是用HTML编写的。为什么我的锚标签使用编码链接,而不使用解码链接(如我的段落标签)?链接是动态的,因此每次都会更改。

我尝试修改href,并且花了数小时试图弄清楚动态链接的工作方式。在下面,您将看到href="http://{{action_url}}"href=http://{{action_url}}href="{{action_url}}"的操作方法(第二个href中的操作URL包含http://),但均未解决我的错误。

此处显示的是字符集,应对URL进行解码:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

这是我遇到问题的代码:

<a href="http://{{action_url}}" class="button button--green">Reset Your Password</a>

以下是显示已解码链接的代码:

<p class="sub">{{action_url}}</p>

我希望href链接在按钮中看起来像这样。 http://api.quickreactionforce.info/v1/index.php/user/password_reset?reset_token=aRandomStringOfChars

但是它是这样编码的,我收到一个错误消息,说它是无效的URL。 http%3A%2F%2Fapi.quickreactionforce.info%2Fv1%2Findex.php%2Fuser%2Fpassword_reset%3Freset_token%aRandomStringOfChars

它在段落标记中正确解码。

感谢您的帮助。

0 个答案:

没有答案