<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; опять кодировка , о уже интереснее]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1734&amp;type=atom" />
	<updated>2010-05-20T14:12:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1734</id>
		<entry>
			<title type="html"><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12079#p12079" />
			<content type="html"><![CDATA[<p>спасибо. получилось. респект</p>]]></content>
			<author>
				<name><![CDATA[plakitin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2823</uri>
			</author>
			<updated>2010-05-20T14:12:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12079#p12079</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12072#p12072" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-20T09:45:35Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12072#p12072</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12067#p12067" />
			<content type="html"><![CDATA[<p>ну в таблице поля 1251. тока проблема в том читаемый текст можно получить лиш толкьое если его переконвертироваться в ютф</p>]]></content>
			<author>
				<name><![CDATA[plakitin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2823</uri>
			</author>
			<updated>2010-05-20T08:01:08Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12067#p12067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: опять кодировка , о уже интереснее]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12056#p12056" />
			<content type="html"><![CDATA[<p><strong>plakitin</strong><br />В какой кодировке поля таблицы (сравнение)?</p><p>Важно! Нельлзя менять кодировку таблицы, это убьет данные. Не пытайтесь сделать это с помощью phpMyAdmin, или каких-то скриптов.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-18T20:12:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12056#p12056</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[опять кодировка , о уже интереснее]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12055#p12055" />
			<content type="html"><![CDATA[<p>Вообщем покурил форум пердварительно, но не нашел ответа решающий проблему.</p><p>Вообщем и так афигенно здоровенная база , гигов 10. объект ислледования таблица (2 гига)<br />Вообщем в одном из поле кодировка сбилась, при переезде на другой сервер. (когда то до меня) <br />Вообщем кодировка там в (теперь внимание) в ютф переконверченная в 1251. Вообщем задача, не понятно каким способом взять данное поле (столбец) переконвертировать из 1251 в ютф, (тем самым мы получим читаемый 1251 текст) </p><br /><p>Р±Р°Р±СѓС?Рє&nbsp; вот такое у меня)&nbsp; давно бы сдампил, но 10 гигов накладно, да и если можно дампить чисто таблицу 2 гига сдампить тоже не быстро, вариант тока какой нить перл или пхп скрипт который цепляется и поэтапно пробегает полтора миллиона записей) </p><p>Искал в нете, нашел тока скрипты которые меняют лишь тупо значение в таблице с 1251 на ютф, не конвертя сам текст... <br />вот такая проблема.</p>]]></content>
			<author>
				<name><![CDATA[plakitin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2823</uri>
			</author>
			<updated>2010-05-18T16:44:27Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12055#p12055</id>
		</entry>
</feed>
