WordPress删除iframe的撇号

时间:2010-11-21 作者:Michael Morisy

我使用iframe让多个站点嵌入一个交互元素。在iframe上actual page 它工作很好,在我嵌入的另一个网站上看起来也很好。但当我把它嵌入WordPress博客时,我所有的撇号都显示为正方形。

我试图删除所有带“哑”引号的聪明引号和撇号,但运气不好。

我试着用';再说一次,运气不好

有什么线索是我的原因吗?

iframe代码:

<iframe src="http://necir-bu.org/wp/interactives/sheriffinteract/interactive.html" name="interactive" scrolling="no" frameborder="0" marginheight="5" align="center" vspace="5" widtha"590px" height="720px"></iframe>
您只需查看第一个链接即可查看交互式代码

1 个回复
最合适的回答,由SO网友:edelwater 整理而成

撇号被翻译成

&#39;
对于撇号,我想这是一个xss安全特性。检查

设置>读取>编码(UTF8)

但我不确定(可能主题在标题中设置了另一个固定编码,而不是读取全局变量)。在任何情况下,你的嵌入显示在我的WP测试帖子中都是正确的(所以用撇号)。

也许您也可以在iframe的代码中设置

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。