<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; mysqldump и последствия с кодировками]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1102&amp;type=atom" />
	<updated>2009-02-25T16:23:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1102</id>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7238#p7238" />
			<content type="html"><![CDATA[<p>Отправил.</p>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-25T16:23:44Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7238#p7238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7236#p7236" />
			<content type="html"><![CDATA[<p><strong>Tooler</strong><br />Пришлите дамп, перекодирую его в ANSI, может сработает. Странное поведение при импорте, не могу понять причину.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-25T15:49:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7236#p7236</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7234#p7234" />
			<content type="html"><![CDATA[<p>Подключен через root, если имеется виду как залогинен в phpmyadmin.<br />Дамп который я давал после вашего перекодирования работает хорошо, правда база данных та не для веб проекта, но все же.<br />Эта база данных движка сайта DLE в начальном виде и сейчас она после заливки выдает см. п.5 поста #13<br />Чувствую что нужно перекодировать её?</p><p>Ещё есть 2 базы форумов SMF =\ <br />Сплошные неудачи.</p>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-25T15:37:38Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7234#p7234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7233#p7233" />
			<content type="html"><![CDATA[<p><strong>Tooler</strong><br />Через root phpMyAdmin подключен, или нет?<br />Тот дамп, что находится в ANSI импортируется нормально? Это тот, что вы мне присылали для перекодирования.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-25T15:32:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7233#p7233</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7231#p7231" />
			<content type="html"><![CDATA[<p>Выставил, залил, не помогло.</p>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-25T14:56:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7231#p7231</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7230#p7230" />
			<content type="html"><![CDATA[<p><strong>Tooler</strong><br />Попробуйте перед импортом выставить на главной сравнение в cp1251_general_ci.<br />Судя по всему phpMyAdmin у вас подключен не через root.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-25T14:51:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7230#p7230</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7228#p7228" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-25T14:18:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7228#p7228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7226#p7226" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-25T14:11:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7226#p7226</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7219#p7219" />
			<content type="html"><![CDATA[<p>Имеется ввиду, чтобы увидеть данные в нормальном виде, нужно поставить сопоставление бд с cp1251 в phpmyadmin (это после всех операций).</p><p>Пробовал залить другую бд, в дампе везде cp1251 при заливке utf8. База в ср1251 также но на сайте знаки вопроса.</p>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-24T22:39:25Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7219#p7219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7218#p7218" />
			<content type="html"><![CDATA[<p><strong>Tooler</strong><br />А где вы сопоставление меняете? Что-то я не понял.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-24T22:32:34Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7218#p7218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7217#p7217" />
			<content type="html"><![CDATA[<p>Во втором случае все таблицы в cp1251, еси ставить сопоставление с cp1251 все видно. Если UTF - 8 криво.</p>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-24T20:08:32Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7217#p7217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7216#p7216" />
			<content type="html"><![CDATA[<p>В дампе нигде auto_increment нет. Вероятно ошибка создания.</p><p>Во втором случае, таблицы в cp1251 создаются? Кириллица в phpMyAdmin как выглядит?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-24T19:18:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7216#p7216</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7215#p7215" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-24T18:57:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7215#p7215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7214#p7214" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-24T18:17:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7214#p7214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump и последствия с кодировками]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=7208#p7208" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Tooler]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1800</uri>
			</author>
			<updated>2009-02-23T13:08:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=7208#p7208</id>
		</entry>
</feed>
