<?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=1068</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1068&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблемы с кодировкой.».]]></description>
		<lastBuildDate>Sat, 31 Jan 2009 14:30:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6904#p6904</link>
			<description><![CDATA[<p><strong>shadowmaster63</strong><br />Дампы по расписанию делаются с помощью создания задания в планировщике Windows. Если что-то не получается, то надо смотреть на корректность генерируемой строки в задаче планировщика. Вы можете задачу вручную создать, без помощи программы, используя тот же mysqldump.</p><p>Для удаленных серверов лучше делать дамп с помощью Cron (в случае Unix систем).</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sat, 31 Jan 2009 14:30:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6904#p6904</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6903#p6903</link>
			<description><![CDATA[<p>А можно еще вопрос в дагонку....<br />Как сделать что бы через MySQLAdministrator входящий в пакет MySQL GUI Tools 5.0 можно автоматически делать дампы базы по расписанию...<br />вроде сохранил подключение и пароль в нужном шифровании и всё равно в назначенное время дампа не происходит.. а в ручную без проблем..<br />Какого пользователя надо создать с какими правами что бы он мог делать дам базы.</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Sat, 31 Jan 2009 11:59:05 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6903#p6903</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6902#p6902</link>
			<description><![CDATA[<p>Просто если делать дамп через админ то он делает их с крякозябрами ((( может где там какую настройку поставить надо а если с ключами к mysqldump то нормальный кирилический текс сохраняется))</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Sat, 31 Jan 2009 11:52:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6902#p6902</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6901#p6901</link>
			<description><![CDATA[<p><strong>shadowmaster63</strong><br />Совершенно верно, можно делать и через mysqldump, если он доступен, конечно.<br />Скрипт, что я вам отослал, делает практически то же самое, но с возможностью одновременно заменить все вхождения кодировок на корректные.</p><p>Только одно замечание - phpMyAdmin делает дамп и сохраняет данные в том виде, в каком они лежат в БД. phpMyAdmin всегда прав и если есть &quot;косяк&quot;, то точно не в нем. <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sat, 31 Jan 2009 11:50:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6901#p6901</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6899#p6899</link>
			<description><![CDATA[<p>Это в коммандной строке.<br />только не забудь добавить после mysqldum ключи -u имяпользователя -p пароль пользователя вообщем вот так</p><p>mysqldump -u root - p --default-character-set=latin1 --skip-set-charset mydatabase &gt; ./mytable.sql<br />после этого появится предложение ввести пароль<br />Enter password: вводите&nbsp; ваш пароль и нажимайте энтер)</p><p>Дам базы сохранится туда где открыта командная строка тоесть если она выглядет так</p><p>C:\server\mysql<br />то именно там и будет лежать дамп базы с именеи mytable.sql</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Sat, 31 Jan 2009 11:39:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6899#p6899</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6897#p6897</link>
			<description><![CDATA[<p>Блин, точно такая проблема.<br />Скажите, а mysqldump --default-character-set=latin1 --skip-set-charset mydatabase &gt; ./mytable.sql<br />это где выполнять?</p>]]></description>
			<author><![CDATA[null@example.com (mirex)]]></author>
			<pubDate>Sat, 31 Jan 2009 10:08:07 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6897#p6897</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6896#p6896</link>
			<description><![CDATA[<div class="quotebox"><cite>shadowmaster63 сказал:</cite><blockquote><p>Я немного поковырялся и понял что через пхпвдмин косяк при дампе он делат дамп с уже крякозябрами.<br />Дамп надо делать с особыми параметрами </p><p>mysqldump --default-character-set=latin1 --skip-set-charset mydatabase &gt; ./mytable.sql</p><p>иначе перекодировать будет невозможно так как он получится дважды кодированный.</p><p>А потом я так понял создать базу заного но уже в нужной кодировке и в дампе заменить все latin1 на cp1251.</p><p>я правильно понял?</p></blockquote></div><p>Да вот так всё работает.</p><p>надо потом открыть дамп заменить на нужную кодировку и через импорт в ПХПАдмин импортировать базу только там тоже надо выставить нужную кодировку.</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Sat, 31 Jan 2009 09:57:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6896#p6896</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6895#p6895</link>
			<description><![CDATA[<p>Я немного поковырялся и понял что через пхпвдмин косяк при дампе он делат дамп с уже крякозябрами.<br />Дамп надо делать с особыми параметрами </p><p>mysqldump --default-character-set=latin1 --skip-set-charset mydatabase &gt; ./mytable.sql</p><p>иначе перекодировать будет невозможно так как он получится дважды кодированный.</p><p>А потом я так понял создать базу заного но уже в нужной кодировке и в дампе заменить все latin1 на cp1251.</p><p>я правильно понял?</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Sat, 31 Jan 2009 09:46:22 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6895#p6895</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6886#p6886</link>
			<description><![CDATA[<p>Все таблицы в базе идут в latin1_swedish_ci</p><br /><br /><div class="codebox"><pre><code>-- Структура таблицы `news`
--

CREATE TABLE IF NOT EXISTS `news` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `userid` int(11) NOT NULL DEFAULT &#039;0&#039;,
  `added` datetime NOT NULL DEFAULT &#039;0000-00-00 00:00:00&#039;,
  `body` text NOT NULL,
  `subject` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `added` (`added`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

--
-- Дамп данных таблицы `news`
--

INSERT INTO `news` (`id`, `userid`, `added`, `body`, `subject`) VALUES
(3, 5, &#039;2009-01-12 18:50:38&#039;, &#039;[center][size=18]???? ???????? ???????? ?????? [color=red]?????????(uploader)[/color]\r\n???????? ??? ? ????? shadow63[/size][/center]&#039;, &#039;?????? ????????&#039;),
(2, 5, &#039;2009-01-11 19:08:02&#039;, &#039;[center]????? ?????????? ?? ????????????? ?????? ???? \r\n[size=14][color=blue]OAO&quot;????????????&quot;[/color][/size]\r\n???????????? ??????? ???????? ??? ???? ????????????\r\n???????????? ???????.\r\n??????? ??? ??? ????? ?????????? ??????????. \r\n?????? ?? ??????????? ???????? ????? ???????? ?? ?????.[/center]&#039;, &#039;???????? ??????&#039;);

-- --------------------------------------------------------</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Fri, 30 Jan 2009 14:03:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6886#p6886</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6884#p6884</link>
			<description><![CDATA[<p><strong>shadowmaster63</strong><br />Проблема в неверной кодировке соединения с MySQL.<br />Выполните запрос: SHOW GLOBAL VARIABLES LIKE &#039;char%&#039;;<br />Думаю у вас там будет latin1 в character_set_connection.</p><p>Решение двуступенчатое.<br />1) Добавьте в конфигурационный файл MySQL (my.ini), раздел [mysqld], строку:<br /></p><div class="codebox"><pre><code>init-connect=&quot;SET NAMES cp1251&quot;</code></pre></div><p>2) Данные в БД надо перекодировать. Для чего сделайте, с помощью phpMyAdmin, дамп. Покажите структуру любой таблицы содержащей кириллицу и пример того, как выглядят крякозябы, если они есть. Используйте для открывания дампа нормальный текстовый редактор, например, Notepad++.</p><p>И последнее: никогда не подключайте скрипты через root, этого пользователя можно использовать только для phpMyAdmin. Для всех других скриптов создавайте отдельных пользователей и наделяйте их только необходимыми правами, не выставляйте права в разделе &quot;Администрирование&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 30 Jan 2009 12:08:40 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6884#p6884</guid>
		</item>
		<item>
			<title><![CDATA[Проблемы с кодировкой.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=6881#p6881</link>
			<description><![CDATA[<p>Проблема в том что в таблицах при работе чарез phpMyAdmin выдает ??? ???????? ???????? ??????<br />Но на сайте отображается нормально. Как понял проблема в кодировке которую использует клиент так как в базе все норм хранится и достается от туда тоже в нормальной кодировке cp1251.<br />Как сделать так что бы и в MyAdmin тоже нормально отображался русский текс</p><p>MySQL</p><p>Сервер: localhost via TCP/IP<br />Версия сервера: 5.1.30-community<br />Версия протокола: 10<br />Пользователь: root@localhost<br />MySQL-кодировка: UTF-8 Unicode (utf8) </p><p>Веб-сервер</p><p>Apache/2.2.8 (Win32) DAV/2 PHP/5.2.8<br />Версия MySQL-клиента: 5.0.51a<br />PHP расширение: mysql</p><p>phpMyAdmin<br />Информация о версии: 3.1.1</p><p>запрос show variables like&#039;character%&#039;;<br />выдает<br />character_set_client&nbsp; &nbsp; utf8<br />character_set_connection&nbsp; &nbsp; utf8<br />character_set_database&nbsp; &nbsp; cp1251<br />character_set_filesystem&nbsp; &nbsp; binary<br />character_set_results&nbsp; &nbsp; utf8<br />character_set_server&nbsp; &nbsp; cp1251<br />character_set_system&nbsp; &nbsp; utf8<br />character_sets_dir&nbsp; &nbsp; C:\MySQL\share\character\</p>]]></description>
			<author><![CDATA[null@example.com (shadowmaster63)]]></author>
			<pubDate>Fri, 30 Jan 2009 09:59:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=6881#p6881</guid>
		</item>
	</channel>
</rss>
