<?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; mysqldump и последствия с кодировками]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1102</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1102&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «mysqldump и последствия с кодировками».]]></description>
		<lastBuildDate>Wed, 25 Feb 2009 16:23:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7238#p7238</link>
			<description><![CDATA[<p>Отправил.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Wed, 25 Feb 2009 16:23:44 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7238#p7238</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7236#p7236</link>
			<description><![CDATA[<p><strong>Tooler</strong><br />Пришлите дамп, перекодирую его в ANSI, может сработает. Странное поведение при импорте, не могу понять причину.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 25 Feb 2009 15:49:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7236#p7236</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7234#p7234</link>
			<description><![CDATA[<p>Подключен через root, если имеется виду как залогинен в phpmyadmin.<br />Дамп который я давал после вашего перекодирования работает хорошо, правда база данных та не для веб проекта, но все же.<br />Эта база данных движка сайта DLE в начальном виде и сейчас она после заливки выдает см. п.5 поста #13<br />Чувствую что нужно перекодировать её?</p><p>Ещё есть 2 базы форумов SMF =\ <br />Сплошные неудачи.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Wed, 25 Feb 2009 15:37:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7234#p7234</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7233#p7233</link>
			<description><![CDATA[<p><strong>Tooler</strong><br />Через root phpMyAdmin подключен, или нет?<br />Тот дамп, что находится в ANSI импортируется нормально? Это тот, что вы мне присылали для перекодирования.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 25 Feb 2009 15:32:22 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7233#p7233</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7231#p7231</link>
			<description><![CDATA[<p>Выставил, залил, не помогло.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Wed, 25 Feb 2009 14:56:37 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7231#p7231</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7230#p7230</link>
			<description><![CDATA[<p><strong>Tooler</strong><br />Попробуйте перед импортом выставить на главной сравнение в cp1251_general_ci.<br />Судя по всему phpMyAdmin у вас подключен не через root.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 25 Feb 2009 14:51:55 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7230#p7230</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7228#p7228</link>
			<description><![CDATA[<p>1. Создаю базу при помощи запроса CREATE DATABASE `db_name` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;<br />2. В дампе убираю все<br />SET @saved_cs_client&nbsp; &nbsp; &nbsp;= @@character_set_client;<br />SET character_set_client = utf8;<br />SET character_set_client = @saved_cs_client;<br />3. В конце каждой структуры таблицы дописываю DEFAULT CHARSET=cp1251;<br />4. Заливаю дамп в базу, установив Кодировка файла: UTF-8<br />5. Залилось, смотрю данные и они в виде РѕС‚Р»РёС‡РЅР°СЏ РЅРѕРІРѕСЃС‚СЊ. СЃРїР°СЃРёР±Рѕ!, на сайте такой же вид.</p><p>6. Захожу на главную страницу phpmyadmin, выставляю сопоставление бд с cp1251 (больше ничего не делаю) захожу в свою бд и вижу данные в норм виде. Если поставить сопоставление с utf8 (и больше ничего не делать) данные будут как в п.5</p><br /><p>Как и писал раньше, могу предоставить доступ к своей админке и т.д. для более быстрого решения проблемы.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Wed, 25 Feb 2009 14:18:14 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7228#p7228</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7226#p7226</link>
			<description><![CDATA[<div class="quotebox"><cite>Tooler сказал:</cite><blockquote><p>Имеется ввиду, чтобы увидеть данные в нормальном виде, нужно поставить сопоставление бд с cp1251 в phpmyadmin (это после всех операций).</p></blockquote></div><p>Я не понимаю где и как вы это делаете. Опишите по шагам. После импорта ничего менять не надо. Меня интересует именно то, как выглядят данные сразу после импорта и какие устанавливаются кодировки таблиц.</p><div class="quotebox"><cite>Tooler сказал:</cite><blockquote><p>Пробовал залить другую бд, в дампе везде cp1251 при заливке utf8. База в ср1251 также но на сайте знаки вопроса.</p></blockquote></div><p>Не смог понять, что вы написали. &quot;в дампе&nbsp; везде cp1251&quot; - где именно в дампе, или это сам дамп в cp1251? &quot;при заливке utf8&quot; - где вы видите utf8, это таблицы имеют такую кодировку, или данные перекодируются в utf8?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 25 Feb 2009 14:11:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7226#p7226</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7219#p7219</link>
			<description><![CDATA[<p>Имеется ввиду, чтобы увидеть данные в нормальном виде, нужно поставить сопоставление бд с cp1251 в phpmyadmin (это после всех операций).</p><p>Пробовал залить другую бд, в дампе везде cp1251 при заливке utf8. База в ср1251 также но на сайте знаки вопроса.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Tue, 24 Feb 2009 22:39:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7219#p7219</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7218#p7218</link>
			<description><![CDATA[<p><strong>Tooler</strong><br />А где вы сопоставление меняете? Что-то я не понял.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 24 Feb 2009 22:32:34 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7218#p7218</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7217#p7217</link>
			<description><![CDATA[<p>Во втором случае все таблицы в cp1251, еси ставить сопоставление с cp1251 все видно. Если UTF - 8 криво.</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Tue, 24 Feb 2009 20:08:32 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7217#p7217</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7216#p7216</link>
			<description><![CDATA[<p>В дампе нигде auto_increment нет. Вероятно ошибка создания.</p><p>Во втором случае, таблицы в cp1251 создаются? Кириллица в phpMyAdmin как выглядит?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 24 Feb 2009 19:18:12 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7216#p7216</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7215#p7215</link>
			<description><![CDATA[<p>Так.<br /><strong>Первый случай</strong> создал базу сам<br />CREATE DATABASE `db_name` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;<br />Залил данные по инструкции - все ок и работает. Но как я понял mysqldump инкрементные таблици потерял... Прийдется вручную создавать и прописать.</p><p><strong>Второй случай</strong>, никаких ошибок в базе вроде нету, SET тоже нету. Базу создаю вручную все тем же запросом, делалось все по вашим указаниям. <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />CREATE DATABASE `db_name` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Tue, 24 Feb 2009 18:57:03 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7215#p7215</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7214#p7214</link>
			<description><![CDATA[<p><strong>Tooler</strong><br />В перекодированном дампе обратите внимание на строку, которая находится сверху:<br />CREATE DATABASE /*!32312 IF NOT EXISTS*/ `db` /*!40100 DEFAULT CHARACTER SET latin1 */;<br />Она устанавливает изначальную кодировку таблиц БД в latin1, что необходимо изменить на cp1251 (изменения уже внесены в дамп):<br />CREATE DATABASE /*!32312 IF NOT EXISTS*/ `db` /*!40100 DEFAULT CHARACTER SET cp1251 */;</p><p>На странице импорта в phpMyAdmin выберите кодировку дампа windows-1251.<br />После импорта проверьте правильно ли установились сравнения таблиц в cp1251_general_ci, и нормально ли отображается кириллица.</p><p>По второму дампу, видно, что он импортировался в utf8 вместо cp1251. Посмотрите нет ли в дампе строк на подобии указанной выше для создания БД. Если есть, то установите cp1251. Как вариант, БД можно создать вручную в необходимой кодировке, до импорта дампа.<br />На странице импорта в phpMyAdmin кодировка файла должна быть utf8. Это важно!<br />Посмотрите созданные таблицы, в какой они кодировке.</p><p>Еще один момент, в обоих случаях, перед импортом дампа, полностью удалите старые БД.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 24 Feb 2009 18:17:53 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7214#p7214</guid>
		</item>
		<item>
			<title><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7208#p7208</link>
			<description><![CDATA[<p>Отправил, там ещё некоторые проблемы с 2м случаем.<br />Вот кстате вывод SHOW GLOBAL VARIABLES LIKE &#039;char%&#039;<br />character_set_client&nbsp; &nbsp; cp1251<br />character_set_connection&nbsp; &nbsp; cp1251<br />character_set_database&nbsp; &nbsp; cp1251<br />character_set_filesystem&nbsp; &nbsp; binary<br />character_set_results&nbsp; &nbsp; cp1251<br />character_set_server&nbsp; &nbsp; cp1251<br />character_set_system&nbsp; &nbsp; utf8<br />character_sets_dir&nbsp; &nbsp; /usr/local/share/mysql/charsets/</p>]]></description>
			<author><![CDATA[null@example.com (Tooler)]]></author>
			<pubDate>Mon, 23 Feb 2009 13:08:55 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7208#p7208</guid>
		</item>
	</channel>
</rss>
