<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; опять кодировка , о уже интереснее]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1734</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1734&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «опять кодировка , о уже интереснее».]]></description>
		<lastBuildDate>Thu, 20 May 2010 14:12:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12079#p12079</link>
			<description><![CDATA[<p>спасибо. получилось. респект</p>]]></description>
			<author><![CDATA[null@example.com (plakitin)]]></author>
			<pubDate>Thu, 20 May 2010 14:12:20 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12079#p12079</guid>
		</item>
		<item>
			<title><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12072#p12072</link>
			<description><![CDATA[<p>Сделайте <strong>тестовую</strong> таблицу скопировав структуру с той, в которой необходимо исправить данные, и скопируйте в нее немного строк.<br />Пропишите все переменные и поправьте запросы.</p><div class="codebox"><pre><code>&lt;?php

$do_rows = 100; // Прописать сколько строк обрабатывать за один запуск скрипта
$count_rows = 300; // Прописать сколько всего строк в таблице
mysql_connect(&#039;localhost&#039;, &#039;test&#039;, &#039;test&#039;); // Прописать данные для подключения к MySQL
mysql_query(&#039;SET NAMES cp1251&#039;);
mysql_select_db(&#039;test&#039;); // Прописать имя базы данных
set_time_limit(0);

$from = (empty($_POST[&#039;from&#039;])) ? 0 : $_POST[&#039;from&#039;];

?&gt;
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;test&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php

if ($from &lt; $count_rows) {
    // Выбираем данные из таблицы. Прописать имя таблицы и поле являющееся первичным ключом.
    $result = mysql_query(&#039;SELECT * FROM `test_iconv` ORDER BY `id` LIMIT &#039; . $from . &#039;, &#039; . $do_rows);
    while ($row = mysql_fetch_assoc($result)) {
        // Конвертируем и обновляем. Прописать имя таблицы и одно или несколько полей с данными. Обновление необходимо делать по первичному ключу.
        mysql_query(&#039;UPDATE `test_iconv` SET `str` = &quot;&#039; . addslashes(iconv(&#039;utf-8&#039;, &#039;windows-1251//IGNORE&#039;, $row[&#039;str&#039;])) . &#039;&quot; WHERE `id` = &#039; . $row[&#039;id&#039;]);
    }
    $from += $do_rows;
} else {
    echo &#039;&lt;h1&gt;Конец&lt;/h1&gt;&#039;;
}

?&gt;
&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;
&lt;input type=&quot;text&quot; value=&quot;&lt;?php echo $from; ?&gt;&quot; name=&quot;from&quot; /&gt;
&lt;input type=&quot;submit&quot; value=&quot;Вперед&quot; /&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 20 May 2010 09:45:35 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12072#p12072</guid>
		</item>
		<item>
			<title><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12067#p12067</link>
			<description><![CDATA[<p>ну в таблице поля 1251. тока проблема в том читаемый текст можно получить лиш толкьое если его переконвертироваться в ютф</p>]]></description>
			<author><![CDATA[null@example.com (plakitin)]]></author>
			<pubDate>Thu, 20 May 2010 08:01:08 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12067#p12067</guid>
		</item>
		<item>
			<title><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12056#p12056</link>
			<description><![CDATA[<p><strong>plakitin</strong><br />В какой кодировке поля таблицы (сравнение)?</p><p>Важно! Нельлзя менять кодировку таблицы, это убьет данные. Не пытайтесь сделать это с помощью phpMyAdmin, или каких-то скриптов.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 18 May 2010 20:12:46 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12056#p12056</guid>
		</item>
		<item>
			<title><![CDATA[опять кодировка , о уже интереснее]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=12055#p12055</link>
			<description><![CDATA[<p>Вообщем покурил форум пердварительно, но не нашел ответа решающий проблему.</p><p>Вообщем и так афигенно здоровенная база , гигов 10. объект ислледования таблица (2 гига)<br />Вообщем в одном из поле кодировка сбилась, при переезде на другой сервер. (когда то до меня) <br />Вообщем кодировка там в (теперь внимание) в ютф переконверченная в 1251. Вообщем задача, не понятно каким способом взять данное поле (столбец) переконвертировать из 1251 в ютф, (тем самым мы получим читаемый 1251 текст) </p><br /><p>Р±Р°Р±СѓС?Рє&nbsp; вот такое у меня)&nbsp; давно бы сдампил, но 10 гигов накладно, да и если можно дампить чисто таблицу 2 гига сдампить тоже не быстро, вариант тока какой нить перл или пхп скрипт который цепляется и поэтапно пробегает полтора миллиона записей) </p><p>Искал в нете, нашел тока скрипты которые меняют лишь тупо значение в таблице с 1251 на ютф, не конвертя сам текст... <br />вот такая проблема.</p>]]></description>
			<author><![CDATA[null@example.com (plakitin)]]></author>
			<pubDate>Tue, 18 May 2010 16:44:27 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=12055#p12055</guid>
		</item>
	</channel>
</rss>
