2010-04-27 2 views
0

사용자가 기존 웹 페이지를 수정할 수있는 웹 응용 프로그램을 개발했습니다. 사용자가 기존 웹 페이지의 URL을 입력하면이 페이지의 내용을 읽고 아약스 호출을 사용하여 웹 응용 프로그램의 div에 내용을 표시합니다. 내 문제는 기존 웹 페이지의 콘텐츠 인코딩이 웹 앱 (UTF-8 사용)과 다르다는 것입니다. ajax 호출을 사용하여 콘텐츠를로드하는 방법이 있나요? 페이지? 감사합니다. Amir한 페이지에 두 개의 콘텐츠 인코딩 섹션 결합

+2

'iframe'이 작동합니까? – alex

+0

안타깝게도 외부 사이트의 콘텐츠와 내 자신의 프레임 워크 간의 깊은 클라이언트 측 통합이 있기 때문에 아닙니다. 다른 솔루션? – AmirGl

답변

0

유일한 옵션은 iframe입니다 (alex said). 인코딩은 각 HTML 문서마다 고유 한 메타 데이터입니다.

페이지에 2 개의 다른 인코딩이 필요한 경우 2 개의 다른 html 문서가 필요합니다.

+0

감사합니다 루이와 알렉스. iFrame을 사용할 수 없기 때문에 내 앱에는 UTF-8을 사용하고 다른 콘텐츠는 서버 측에서 UTF-8로 변환하는 것이 유일한 방법이라고 생각합니다. 아무도 그것을하는 방법을 알고 있습니까? 감사합니다. 아미르 – AmirGl

0

iframe을 사용하십시오.

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

얼마 전에 내가 ISO에서 UTF-8로 내 LaTeX의 파일을 변환하려면이 스크립트를 사용 :

#!/bin/sh 

FILES=*.tex 

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

참고 :이 대답은 AmirGl 주석에 대한 응답이다.

관련 문제