我为我工作的公司的电子邮件通讯创建了一个 Mailchimp 模板。某些链接存在问题,我不知道如何修复它们。
我像这样在电子邮件中添加一个链接:
<a href="http://www.nameofcompany.com/contact-us.php" target="_blank">Contact Us</a>
链接看起来很好,但是当在 Gmail 中点击时,它会将您带到网站的 404 页面,即使 URL(表面上)是正确的。
点击链接后,地址栏显示的网址为http://www.nameofcompany.com/contact-us.php ,这是正确的 URL,在地址栏中输入时会直接转到正确的页面。但是当我从电子邮件访问此 URL,然后将其从地址栏复制并粘贴到 Gmail 中的新电子邮件中时,我看到:http://www.nameofcompany.com/contact%E2%80%90us.php
所以这似乎是字符编码的问题。不过我不知道如何修复它。
这是电子邮件 HTML 中的文档类型、字符集等。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
最奇怪的是,电子邮件中的大多数 URL 都可以正常工作,即使是那些带有破折号的。
是什么导致了这个问题,我该如何解决?
干杯
最佳答案
好的,解决了。我在 Mailchimp 上找到了该模板,并使用“编辑此模板的代码”在我的浏览器中编辑 HTML。然后我找到了导致问题的标签,将其删除并再次输入。有点粗略的修复,我不确定最初为什么会出现问题,但它已经完成了工作!
关于html - Mailchimp 电子邮件中的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13125021/