<?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=1230&amp;type=atom" />
	<updated>2009-06-09T21:17:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1230</id>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8387#p8387" />
			<content type="html"><![CDATA[<p><strong>vadim_1980</strong><br />Вы проверяете дамп сохранением в файл? Не могу понять что с этим ключом --default-character-set=utf8 и вообще странная ситуация.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-06-09T21:17:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8387#p8387</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8384#p8384" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>putenv(&#039;LANG=en_US.UTF-8&#039;);</code></pre></div><p>к сожалению не помогло <br />Попробовал также вот это: </p><div class="codebox"><pre><code>putenv(&#039;LANG=ru_RU.UTF-8&#039;);</code></pre></div><p>результат тот же.</p>]]></content>
			<author>
				<name><![CDATA[vadim_1980]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1996</uri>
			</author>
			<updated>2009-06-09T12:06:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8384#p8384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8383#p8383" />
			<content type="html"><![CDATA[<p><strong>vadim_1980</strong><br />Попробуйте задать локаль перед sell_exec():<br /></p><div class="codebox"><pre><code>putenv(&#039;LANG=en_US.UTF-8&#039;);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-06-09T11:52:34Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8383#p8383</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8381#p8381" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Попробуйте указать каталог с файлами описаний кодировок добавив еще и ключ --character-sets-dir=path<br />Путь к этому каталогу вам надо поискать самому. В документации есть такой: /usr/local/mysql/share/mysql/charsets<br />В phpMyAdmin, на странице переменных можно найти директиву character sets dir.</p><p>Почему вы не делаете дамп с помощью phpMyAdmin?</p></blockquote></div><p>Вообще дамп делается для копирования базы данных при помощи следующей команды: </p><p>shell_exec(&#039;mysqldump --quick -n --host=*** --user=*** --pass=*** main_db | mysql --host=*** --user=*** --pass=*** -C new_db&#039;.$counter);</p><p>Если я пытаюсь выводить то что даёт дамп:</p><p>echo shell_exec(&#039;mysqldump --quick -n --host=*** --user=*** --pass=*** main_db&#039;);</p><p>то кирилица уже при этом превращается в ?????????.</p><p>При добавлении ключей --character-sets-dir=&quot;/usr/share/mysql/charsets/ (путь я посмотрел в phpMyAdmin) или --default-character-set=utf8 mysqldump не выдаёт вообще ничего. Какие ещё могут быть возможности решения проблемы?</p>]]></content>
			<author>
				<name><![CDATA[vadim_1980]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1996</uri>
			</author>
			<updated>2009-06-09T08:53:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8381#p8381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8188#p8188" />
			<content type="html"><![CDATA[<p>Попробуйте указать каталог с файлами описаний кодировок добавив еще и ключ --character-sets-dir=path<br />Путь к этому каталогу вам надо поискать самому. В документации есть такой: /usr/local/mysql/share/mysql/charsets<br />В phpMyAdmin, на странице переменных можно найти директиву character sets dir.</p><p>Почему вы не делаете дамп с помощью phpMyAdmin?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-05-11T11:26:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8188#p8188</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8186#p8186" />
			<content type="html"><![CDATA[<p>я это тоже уже попробовал, почему-то после этого я не получаю вообше никаких данных и дамп остаётся пустым...</p>]]></content>
			<author>
				<name><![CDATA[vadim_1980]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1996</uri>
			</author>
			<updated>2009-05-11T10:36:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8186#p8186</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8185#p8185" />
			<content type="html"><![CDATA[<p>Попробуйте добавить ключ --default-character-set=utf8<br />Как я понимаю, у вас данные в utf8.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-05-11T10:33:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8185#p8185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8183#p8183" />
			<content type="html"><![CDATA[<p>я смотрел там тоже вопросики. Команду &quot;mysqldump --quick -n --host=h.h.h.h --user=*** --pass=*** test &gt; dump.sql&quot; я вызываю через php-функцию shell_exec(). Если я вывожу её &quot;output&quot; то вижу те же самые вопросы. Может mysql неправильно отконфигурирован или сам Linux не поддерживает кирилицу или ещё что-нибудь?</p>]]></content>
			<author>
				<name><![CDATA[vadim_1980]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1996</uri>
			</author>
			<updated>2009-05-11T07:50:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8183#p8183</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8157#p8157" />
			<content type="html"><![CDATA[<p><strong>vadim_1980</strong><br />Как я понял: с сервера делается дамп, где в phpMyAdmin кириллица выглядит нормально, при импорте этого дампа кириллица превращается в вопросики.<br />Откройте дамп текстовым редактором (рекомендую Notepad++). Посмотрите как там кириллица выглядит.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-05-08T16:04:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8157#p8157</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[mysqldump не поддерживает русские знаки и буквы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8154#p8154" />
			<content type="html"><![CDATA[<p>Привет всем! <br />У меня следующая проблема:<br />есть база в кодировке utf-8, таблица в utf-8, поля в той же самой utf-8, Collation везде указана utf8_unicode_ci.<br />При выполнении &quot;mysqldump --quick -n --host=h.h.h.h --user=*** --pass=*** test &gt; dump.sql&quot;, где test - имя базы данных, получаю вместо русских букв вопросики &quot;??????&quot; . В PHPMyAdmin знаки вижу на русском.&nbsp; Уже не знаю как получить в mysqldump правильный бэкап. Обшарил кучу форумов ничего похожего не обнаружил.</p><p>MySQL - 4.1.11<br />phpMyAdmin - 2.8.0.2</p><p>помогите пожалуйста беспомощному бродяге...</p>]]></content>
			<author>
				<name><![CDATA[vadim_1980]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1996</uri>
			</author>
			<updated>2009-05-08T13:59:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8154#p8154</id>
		</entry>
</feed>
