<?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=2597&amp;type=atom" />
	<updated>2012-06-21T15:40:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2597</id>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20557#p20557" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>В ход пошел вчерашний резервный &quot;каракульный вариант.</p></blockquote></div><p>Действительно, как временный выход - это должно работать, но все-таки я бы посоветовал всерьез заняться перекодированием данных форума, потому что поиск корректно работать не будет, как и некоторые другие функции форума связанные с текстом.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-21T15:40:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20557#p20557</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20556#p20556" />
			<content type="html"><![CDATA[<p>Решил проблему. Благодарю за помощь, Hanut, но твой УТФ-ный вариант я так и не использовал, потому как&nbsp; при перекешировании языков выбивало ошибку сервера, даже учитывая параметры $INFO[&#039;mysql_codepage&#039;] = &#039;utf8&#039;; и PHP_VALUE default_charset utf-8. <br />В ход пошел вчерашний резервный &quot;каракульный вариант.<br /><span class="postimg"><img src="http://s16.radikal.ru/i190/1206/36/f290db5e3bb9.png" alt="http://s16.radikal.ru/i190/1206/36/f290db5e3bb9.png" /></span><br />На рисунке выше и затаились мои &quot;И&quot; проблемы.&nbsp; Таблишу перекодировал обратно в виндовс, а подтаблицы забыл...</p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-21T14:04:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20556#p20556</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20555#p20555" />
			<content type="html"><![CDATA[<p>Варианты для скачивания таблицы или базы...<br /><span class="postimg"><img src="http://s017.radikal.ru/i435/1206/b2/8ef249f40173.png" alt="http://s017.radikal.ru/i435/1206/b2/8ef249f40173.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-21T10:09:31Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20555#p20555</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20554#p20554" />
			<content type="html"><![CDATA[<p>Выше я описал как это делать через консоль. Как перекодировать через SQL manager, и возможно ли это - сказать не могу. Можете выслать дамп на hanut@php-myadmin.ru попробую перекодировать и покажу что получится. Но битый символ вернуть уже не выйдет, его придется вручную править в дампе.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-21T09:55:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20554#p20554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20553#p20553" />
			<content type="html"><![CDATA[<p>Вот именно на простом изменении сопоставления видно и сглупил...<br />Говорите, необходима перекодировка данных?&nbsp; Я вот думаю, чтобы не кодировать всю базу, то хочу перекодировать таблицу bbcore_sys_lang_words. Как это будет правильнее пошагово сделать?<br />Я думаю через SQL manager... там тоже можно извлекать &quot;потаблично&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-21T09:44:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20553#p20553</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20552#p20552" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>это специфика хостинга</p></blockquote></div><p>К сожалению, это неверная настройка форума при его установке.</p><div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>А в рабочем варинте с &quot;И&quot; проблемы, зотя кодировку выставил таковой, как и там</p></blockquote></div><p>Каким образом была выставлена кодировка? Если вы просто поменяли сравнение таблиц, то это и вызвало битый символ. Кодировку таблиц менять в phpMyAdmin нельзя, необходима перекодировка данных перед этим.</p><div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>Может можно как-то перекодировать И в &amp;#1048; и обратно, чтобы небыло с ней проблем при поиске и отображении?</p></blockquote></div><p>Сожалею, но как справиться с битым символом - я не знаю.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-21T09:23:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20552#p20552</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20549#p20549" />
			<content type="html"><![CDATA[<p>нет...&nbsp; она так и не читаема...&nbsp; это специфика хостинга, видимо. за то в пограмме SQL Manager for MySQL вся кириллица нормальна.<br /><a href="http://radikal.ru/F/s49.radikal.ru/i123/1206/6b/3af772c58b92.png"><span class="postimg"><img src="http://s49.radikal.ru/i123/1206/6b/3af772c58b92t.jpg" alt="http://s49.radikal.ru/i123/1206/6b/3af772c58b92t.jpg" /></span></a><br /> Решил для теста поставить на отдельную базу отдельный форум. Базу задал в кодировке ср1251..&nbsp; Да, конечно &quot;каракули&quot; ими так и остались, но исчезла одна проблема... буква &quot;И&quot; отображается нормально. А в рабочем варинте с &quot;И&quot; проблемы, зотя кодировку выставил таковой, как и там.<br /><span class="postimg"><img src="http://s019.radikal.ru/i624/1206/19/40c2f4f13f47.png" alt="http://s019.radikal.ru/i624/1206/19/40c2f4f13f47.png" /></span><br />При поиске слов на &quot;И&quot; в языке вываливается ошибка БД.<br /> &quot;There appears to be an error with the database.<br /> If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.&quot;. Не подскажете, как хоть это исправить? Может можно как-то перекодировать И в &amp;#1048; и обратно, чтобы небыло с ней проблем при поиске и отображении?</p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-21T09:12:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20549#p20549</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20545#p20545" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>База кодирована в УТФ. точнее файл SQL.</p></blockquote></div><p>Я не понял. Каким образом? Вы перекодировали данные БД и теперь в phpMyAdmin кириллица вместо крякозябов читаема?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-20T17:21:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20545#p20545</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20544#p20544" />
			<content type="html"><![CDATA[<p>База кодирована в УТФ. точнее файл SQL.&nbsp; А кодировка&nbsp; базы и таблицы utf-8_general_ci.<br />Парметр $INFO[&#039;mysql_codepage&#039;] = &#039;utf8&#039;; не помог &quot;И&quot; не могу вставить.</p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-20T16:21:13Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20544#p20544</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20543#p20543" />
			<content type="html"><![CDATA[<p>Кажется эта строка отвечает за кодировку соединения с MySQL.<br /></p><div class="codebox"><pre><code>$INFO[&#039;mysql_codepage&#039;] = &#039;utf8&#039;;</code></pre></div><p>Но это не поможет без перекодировки данных.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-20T15:42:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20543#p20543</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20542#p20542" />
			<content type="html"><![CDATA[<p>Интересная вещь обнаружилась...&nbsp; При попытке найти маленькую &quot;и&quot; в словах локализации форума из админки всё норм ищет. А если найти просто &quot;И&quot;, то форум выдаёт:&nbsp; <br />&quot;There appears to be an error with the database. </p><p> If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.&quot;<br />или<br />&quot;Там, как представляется Ошибка с базой данных.</p><p>&nbsp; Если вы видите эту страницу, это означает, что существует проблема общения с нашей базой данных. Иногда эта ошибка является временной и исчезнет, когда вы обновите страницу. Иногда ошибки должны быть исправлены администратором, прежде чем сайт станет доступным еще раз.&quot;.<br />А как задать кодировку общения в конфиг-файле с БД?<br />Вот пример конфига: <br /></p><div class="codebox"><pre><code>$INFO[&#039;sql_driver&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_host&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_database&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_user&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_pass&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_tbl_prefix&#039;]            =    &#039;&#039;;
$INFO[&#039;sql_debug&#039;]            =    &#039;1&#039;;
$INFO[&#039;board_start&#039;]            =    &#039;&#039;;
$INFO[&#039;installed&#039;]            =    &#039;1&#039;;
$INFO[&#039;php_ext&#039;]            =    &#039;php&#039;;
$INFO[&#039;safe_mode&#039;]            =    &#039;0&#039;;
$INFO[&#039;base_url&#039;]            =    &#039;&#039;;
$INFO[&#039;banned_group&#039;]            =    &#039;5&#039;;
$INFO[&#039;admin_group&#039;]            =    &#039;4&#039;;
$INFO[&#039;guest_group&#039;]            =    &#039;2&#039;;
$INFO[&#039;member_group&#039;]            =    &#039;3&#039;;
$INFO[&#039;auth_group&#039;]            =    &#039;1&#039;;
$INFO[&#039;mysql_tbl_type&#039;]            =    &#039;&#039;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-20T15:09:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20542#p20542</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20539#p20539" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ruskat сказал:</cite><blockquote><p>но как же исправить отображение И?</p></blockquote></div><p>Исправлять кодировку, других вариантов я не знаю.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-20T13:43:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20539#p20539</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20537#p20537" />
			<content type="html"><![CDATA[<p>поддержка ничем не помогла...<br />но как же исправить отображение И?&nbsp; а то �? не в тему. исправляю на И, а оно всёравно</p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-20T13:34:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20537#p20537</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20532#p20532" />
			<content type="html"><![CDATA[<p>Ясно. Корректно перекодировать такие крякозябы можно только с доступом к консоли сервера. Необходимо создать дамп такой командой.<br /></p><div class="codebox"><pre><code>mysqldump --user=root --password=pass --default-character-set=cp1251 db_name &gt; dump.sql</code></pre></div><p>root - Это пользователь MySQL, pass - его пароль.<br />Ключ --default-character-set=cp1251 позволяет сохранить верную кодировку.<br />db_name - Имя базы данных.<br />Если в базе данных таблицы с разными кодировками, то сохранять их надо отдельно, для чего необходимо их перечислить после имени базы данных.</p><p>После создания дампа потребуется его открыть в текстовом редакторе (рекомендую Notepad++) и отредактировать в структурах таблиц кодировку поменяв ее с cp1251 на utf8 (в сравнениях полей тоже).</p><p>Отредактированный дамп можно импортировать в phpMyAdmin выбрав кодировку файла windows-1251.</p><p>Если на хостинге нет доступа к консоли, то потребуется перенести данные на локальный сервер (домашний компьютер) и уже на нем провести все вышеперечисленные работы. Но в этом случае велика вероятность, что данные будут восстановлены не полностью, как правило получаются битые символы, вроде искаженных букв И и Ш.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-06-20T11:21:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20532#p20532</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перекодировать базу с каракулями в базу с понятным текстом]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20530#p20530" />
			<content type="html"><![CDATA[<p>вот так...<br /><a href="http://s019.radikal.ru/i618/1206/86/895ec9fd34ed.png"><span class="postimg"><img src="http://s019.radikal.ru/i618/1206/86/895ec9fd34edt.jpg" alt="http://s019.radikal.ru/i618/1206/86/895ec9fd34edt.jpg" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[Ruskat]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2587</uri>
			</author>
			<updated>2012-06-20T11:07:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20530#p20530</id>
		</entry>
</feed>
