gpt4 book ai didi

asp.net - ¤cy 更改为 ¤cy=GBP

转载 作者:行者123 更新时间:2023-12-04 14:20:45 25 4
gpt4 key购买 nike

我有一个非常奇怪的问题,我生成的用于发送电子邮件的查询字符串被以某种方式更改。

我编写的一个旧应用程序根据数据库中的各种参数创建一个 URL,

dim wpret as string = "<a target=_blank href=""https://.......?instId=" & ID 
& "&amount=" & Server.UrlEncode(amount)
& "&currency=" & Server.UrlEncode(paypalcurr)
& "&desc=Reservation""">Click here to pay with WorldPay</a>"

...应该翻译成:

...&currency=英镑...

但是,发送到页面的是:

¤cy=GBP

因此 URL 格式错误,&currency 被更改为 ¤cy=GBP

这对任何人都有意义吗? URL 的其余部分绝对没问题——只是 &currency 受到了影响。

我还要提一下,我的电子邮件是通过 SendGrid 转发的。

感谢任何见解。

标记

最佳答案

您需要将 & 字符编码为 &

Dim str = "<a target=""_blank"" href=""https://....?instId=" & ID & "&amp;amount=" & Uri.EscapeDataString(amount) & "&amp;currency=" & Uri.EscapeDataString(paypalcurr) & etc

关于asp.net - &currency 更改为 ¤cy=GBP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55201604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com