<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: AJAX + charset</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html</link>
    <description>Есть HTML документ в кодировке KOI8-R, он имеет META с content=&quot;text/html; charset=KOI8-R&quot;.&lt;br&gt;В браузере (IE  в Windows, Mozilla в Linux) текст отображается корректно.&lt;br&gt;НО один из элементов в результате выполнения кода с использованием AJAX обновляется,&lt;br&gt;с сервера в него добавляется порция текста в кодировке KOI8-R же, и видно его в ДРУГОЙ кодировке (похоже на ISO8859-1).&lt;br&gt;Вопрос: Как заставить браузер выводить весь текст в ОДНОЙ и ТОЙ ЖЕ кодировке?&lt;br&gt;Спасибо.</description>

<item>
    <title>AJAX + charset (vedemir)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#8</link>
    <pubDate>Fri, 18 Sep 2009 15:11:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Вопрос: Как заставить браузер выводить весь текст в ОДНОЙ и ТОЙ ЖЕ &lt;br&gt;&amp;gt;&amp;gt;кодировке? &lt;br&gt;&amp;gt;&amp;gt;Спасибо. &lt;br&gt;&lt;br&gt;header с указанием кодировки НЕЛЬЗЯ изменять после вывода в браузер хотя бы одного тега, до вывода - пожалуйста: создайте функцию, которая отконвертирует весь текст так как вам нужно до того, как в браузер пошли первые теги.&lt;br&gt;&lt;br&gt;&amp;gt;Если мне память не изменяет, то объект который реализует асинхронные запросы в &lt;br&gt;&amp;gt;браузере корректно работает только с UTF-8. &lt;br&gt;&lt;br&gt;А если мне не изменяет память, то корректности можно добиться и с другими кодировками используя: encodeURIComponent(otpravlenayaPeremennayaKrivoyKodirovkiNeUTF)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>AJAX + charset (svazist)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#7</link>
    <pubDate>Sun, 29 Oct 2006 16:27:07 GMT</pubDate>
    <description>&amp;gt;Есть HTML документ в кодировке KOI8-R, он имеет META с content=&quot;text/html; charset=KOI8-R&quot;. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В браузере (IE  в Windows, Mozilla в Linux) текст отображается корректно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;НО один из элементов в результате выполнения кода с использованием AJAX обновляется, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;с сервера в него добавляется порция текста в кодировке KOI8-R же, и &lt;br&gt;&amp;gt;видно его в ДРУГОЙ кодировке (похоже на ISO8859-1). &lt;br&gt;&amp;gt;Вопрос: Как заставить браузер выводить весь текст в ОДНОЙ и ТОЙ ЖЕ &lt;br&gt;&amp;gt;кодировке? &lt;br&gt;&amp;gt;Спасибо. &lt;br&gt;&lt;br&gt;Если мне память не изменяет, то объект который реализует асинхронные запросы в браузере корректно работает только с UTF-8.&lt;br&gt;&lt;br&gt;Использование UTF гарантирует корректную работу со всеми браузерами&lt;br&gt;&lt;br&gt;P.S. А HTTP заголовки нужно корректно отдавать, так же, воизбежание головной боли - заголовками запрещать кеширование ассинхронных запросов.&lt;br&gt;в IE они жёстко кешируются.&lt;br&gt;</description>
</item>

<item>
    <title>AJAX + charset (gangrel)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#6</link>
    <pubDate>Fri, 27 Oct 2006 13:38:07 GMT</pubDate>
    <description>&amp;gt;Есть HTML документ в кодировке KOI8-R, он имеет META с content=&quot;text/html; charset=KOI8-R&quot;. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В браузере (IE  в Windows, Mozilla в Linux) текст отображается корректно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;НО один из элементов в результате выполнения кода с использованием AJAX обновляется, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;с сервера в него добавляется порция текста в кодировке KOI8-R же, и &lt;br&gt;&amp;gt;видно его в ДРУГОЙ кодировке (похоже на ISO8859-1). &lt;br&gt;&amp;gt;Вопрос: Как заставить браузер выводить весь текст в ОДНОЙ и ТОЙ ЖЕ &lt;br&gt;&amp;gt;кодировке? &lt;br&gt;&amp;gt;Спасибо. &lt;br&gt;&lt;br&gt;пропишите средствами Apache кодировку для всего хоста.</description>
</item>

<item>
    <title>AJAX + charset (uldus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#5</link>
    <pubDate>Fri, 27 Oct 2006 12:39:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;или в Firefox поставить LiveHTTPHeader &lt;br&gt;&amp;gt;Извините за назойливость, а если &quot;обобщенный&quot; браузер? &lt;br&gt;&lt;br&gt;LiveHTTPHeaders - это плагин для Firefox который показывает HTTP заголовки для отладки.</description>
</item>

<item>
    <title>AJAX + charset (primus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#4</link>
    <pubDate>Thu, 26 Oct 2006 16:23:13 GMT</pubDate>
    <description>&amp;gt;или в Firefox поставить LiveHTTPHeader &lt;br&gt;Извините за назойливость, а если &quot;обобщенный&quot; браузер?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>AJAX + charset (uldus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#3</link>
    <pubDate>Tue, 24 Oct 2006 19:09:33 GMT</pubDate>
    <description>&amp;gt;Как проверить? (поправить?) &lt;br&gt;&lt;br&gt;curl -I http://хост/путь/script_name.php&lt;br&gt;или в Firefox поставить LiveHTTPHeader &lt;br&gt;</description>
</item>

<item>
    <title>AJAX + charset (primus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#2</link>
    <pubDate>Tue, 24 Oct 2006 19:02:30 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;В момент вывода порции на запрос XMLHTTPRequest выдавать скриптом заголовок с &quot;charset=koi8-r&quot; &lt;br&gt;Скрипт написан на php и в его начало я вставил header() с указанием кодировки.&lt;br&gt;При выполнении выполнении скрипта в консоли (php script_name.php) видно,&lt;br&gt;что описание кодировки выдается.&lt;br&gt;&amp;gt;и проверить чтобы отдавался оменно он, а не подменялся сервером. В &lt;br&gt;&amp;gt;HTML браузер в первую очередь на meta смотрит. &lt;br&gt;Как проверить? (поправить?)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>AJAX + charset (uldus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/4449.html#1</link>
    <pubDate>Tue, 24 Oct 2006 18:27:38 GMT</pubDate>
    <description>&amp;gt;с сервера в него добавляется порция текста в кодировке KOI8-R же, и &lt;br&gt;&amp;gt;видно его в ДРУГОЙ кодировке (похоже на ISO8859-1). &lt;br&gt;&amp;gt;Вопрос: Как заставить браузер выводить весь текст в ОДНОЙ и ТОЙ ЖЕ &lt;br&gt;&amp;gt;кодировке? &lt;br&gt;&lt;br&gt;В момент вывода порции на запрос XMLHTTPRequest выдавать скриптом заголовок с &quot;charset=koi8-r&quot; и проверить чтобы отдавался оменно он, а не подменялся сервером. В HTML браузер в первую очередь на meta смотрит.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
