Объедините два раздела кодирования контента на одной странице - PullRequest
0 голосов
/ 27 апреля 2010

Я разработал веб-приложение, которое позволяет пользователям изменять существующие веб-страницы. Когда пользователь вводит URL существующей веб-страницы, я читаю содержимое этой страницы и, используя вызов ajax, отображаю содержимое в div внутри моего веб-приложения. Теперь моя проблема в том, что часто кодировка содержимого существующей веб-страницы отличается от моего веб-приложения (я использую utf-8) Есть ли способ загрузить контент, используя вызов ajax с кодировкой контента, отличной от кодировки главной страницы? Спасибо, Amir

Ответы [ 3 ]

0 голосов
/ 27 апреля 2010

Используйте iframe.

<iframe src="http://www.example.com" id="second-site"></iframe>
0 голосов
/ 03 мая 2010

Некоторое время назад я использовал этот скрипт для конвертации моих файлов 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.

0 голосов
/ 27 апреля 2010

Ваш единственный вариант - iframe (как сказал Алекс). Кодировка - это метаданные, уникальные для каждого HTML-документа.

Если вам нужно 2 разных кодировки на вашей странице, вам понадобятся 2 разных HTML документа.

...