Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 电子邮件客户端更改我的链接&;至&;amp;_Google Maps_Email - Fatal编程技术网

Google maps 电子邮件客户端更改我的链接&;至&;amp;

Google maps 电子邮件客户端更改我的链接&;至&;amp;,google-maps,email,Google Maps,Email,我正在发送带有静态谷歌地图的电子邮件提醒。某些电子邮件客户端正在更改链接的内容,使其不再工作。具体而言,“&”改为&a m p;(无空格) 谷歌不会接受替换链接。我也尝试过用%26代替&,但谷歌不会接受。这种情况只发生在某些系统上,比如AOL和Hotmail 下面是一个示例链接: 有没有办法告诉电子邮件客户端不要更改链接,或者有没有办法更改原始链接以与谷歌合作并绕过电子邮件客户端替换 蒂亚 David您的电子邮件程序可能正在告诉接收程序它是什么类型的消息。有一个标题“Content Type:

我正在发送带有静态谷歌地图的电子邮件提醒。某些电子邮件客户端正在更改链接的内容,使其不再工作。具体而言,“&”改为&a m p;(无空格)

谷歌不会接受替换链接。我也尝试过用%26代替&,但谷歌不会接受。这种情况只发生在某些系统上,比如AOL和Hotmail

下面是一个示例链接:

有没有办法告诉电子邮件客户端不要更改链接,或者有没有办法更改原始链接以与谷歌合作并绕过电子邮件客户端替换

蒂亚


David

您的电子邮件程序可能正在告诉接收程序它是什么类型的消息。有一个标题“Content Type:”,通常是“text/plain”或“text/html”,默认为text/plain

可能发生的情况是,您的消息以text/html的形式输出,接收程序以html的形式呈现,但首先要解决问题,以便将符号显示为符号,而不是html指令。否则,如果我发送一条信息,说“约翰和卡罗尔正在举办一个惊喜派对”,那么符号会把事情搞砸或者不显示出来。(我现在忘了是哪个。)

也有可能是您的电子邮件程序在邮件发送之前进行了转换,而大多数接收电子邮件的程序都在识别问题并解决问题

为了准确地告诉自己发生了什么,请向自己发送其中一个警报并查看其来源。查看来源的方式因您阅读邮件时使用的电子邮件程序而异。使用GMail打开邮件,在邮件的右上角有一个下拉列表“更多”;选择“显示原创”。查找内容类型以及URL中的符号是&还是
&

现在,关于如何修复它,可能您现在正在做的只是在消息中键入URL。相反,尝试将其作为链接。你如何做到这一点将取决于你使用哪个程序来编写,但在GMail上,例如,有一个像链一样的小符号。按那个按钮并输入URL。这将生成类似HTML的内容
因此,即使符号显示为
&,当用户单击链接时,他们将获得带有正确符号的URL

我不能肯定这会起作用,因为我不知道你使用的是什么电子邮件程序,也不知道它是如何工作的。然而,我认为这很可能奏效


如果没有,您可以通过以text/plain而不是text/html的形式发送邮件,使其正常工作。

您使用哪个电子邮件客户端发送邮件?