最奇怪的事情:
我正试图让facebook认出“&amp;”在<meta property='og:title' content="data"/>
字段内签名。
我的内容是从我的urlencode的数据库中提取的:&amp;变成&
但facebook没有拿起编码。除了,当我只是简单地在代码本身添加一个&
时,就会把它捡起来......看起来它似乎特意有问题阅读符号的PHP转换。
有什么想法吗?长期坚持这一点。我一直在使用facebook linter来测试它。
答案 0 :(得分:2)
我建议使用这样的方法:
printf('&lt; meta property =“og:description”content =“%s”/&gt;',strip_tags(htmlentities(“data”)));
答案 1 :(得分:1)
如果没有其他人给你一个确切的解决方案,我想你可能会从查看原始HTTP流量中受益。有很多工具,最低级别是线鲨。