我正在设计一个网站,将依靠iFrames来显示第三方内容。鉴于此,我有两个问题。iFrames和编码
- 此第三方内容可能会有不同的编码。
- 几乎没有人定义html文件的编码。
好了,在这种情况下,浏览器将尝试infeer编码但我的测试显示它不需额外infeer每个iframe的编码sepparatly,因此,一些IFRAME将有it's内容搞砸了。
要重现创建下列文件:
的index.html(UTF-8编码)
<html>
<iframe src="utf.html"> </iframe>
ááá
<br />
<iframe src="iso.html"> </iframe>
</html>
utf.html(编码UTF-8)
<html>
ááááéééé
</html>
iso.html (编码ISO-8859-1)
<html>
ááééíí
</html>
对。如果你看到结果不完美。
如果我在元标记中正确添加编码信息,它将起作用。
请记住,我不能更改第三方内容。所以,总而言之,问题在于。在我的例子中,有没有办法让它显示所有字符正确编辑index.html?
谢谢
非常有可能您需要使用任何服务器端语言解析内容才能做到这一点。 – yoda 2010-11-24 19:45:54