2010-04-27 63 views
0

我开发了一个Web应用程序,允许用户修改现有的网页。 当用户键入现有网页的url时,我读取了此页面的内容并使用ajax调用,将内容显示在我的Web应用程序的div中。 现在我的问题是,经常现有的网页的内容编码是不同于我的网络应用程序(我使用utf-8) 有没有一种方法来加载内容使用ajax调用与不同的内容编码比主要页? 谢谢, 阿米尔在一个页面中组合两个内容编码部分

+2

'iframe'能起作用吗? – alex 2010-04-27 01:49:06

+0

不幸的是,因为我在外部网站的内容和我自己的框架之间进行了深入的客户端整合。其他解决方案? – AmirGl 2010-04-27 15:52:15

回答

0

你唯一的选择是一个iframe(亚历克斯说)。编码是每个html文档都是唯一的元数据。

如果您的网页需要2种不同的编码,您将需要2个不同的html文档。

+0

谢谢瑞和亚历克斯。 由于我不能使用iFrame,我想我唯一的选择是为我的主应用程序使用UTF-8,并将其他内容转换为服务器端的UTF-8。有谁知道该怎么做? 谢谢, 埃米尔 – AmirGl 2010-04-27 18:52:25

0

使用iframe

<iframe src="http://www.example.com" id="second-site"></iframe> 
0

早前我用这个脚本来我的LaTeX文件转换从ISO为UTF-8:

#!/bin/sh 

FILES=*.tex 

for f in $FILES; do 
    iconv --to-code=ISO-8859-1 --from-code=UTF-8 $f > iso/$f 
done 

注:这个答案是AmirGl评论的回覆。

相关问题