我对GMail有一个小问题。我的公司名称中有一个“.fr”部分,当我们发送新邮件时,GMail会将其显示为互联网地址并自动添加链接。
这不是我想要的。
我找到了a very good solution here,当我手动编辑HTML文件时,它就像一个魅力。神奇的是添加一个GMail不知道的字符,比如­
,这样就不会将文本转换为链接。
问题是当我尝试自动更换时:
$body = str_replace('my company.fr', "my company­.fr", $body);
PHP似乎没有看到这个­
字符,对于这个小故事,Google也没有......
您是否知道实现目标的方法,即没有关于我公司名称的链接?
我可以在上面提到的文章中做第二个选项,但是,我认为这将是我的最后一个选择。
感谢您的回复!
答案 0 :(得分:0)
你可能需要'不是'这个特殊的字符
$body = "my company.fr"
$body = str_replace('my company.fr', 'my company­.fr', $body);
//result is my company­.fr
使用html_entity_decode返回
$st = "my company­.fr"
$st = html_entity_decode($st);
//result is my company.fr
希望这有帮助!