<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Кодировка. Проблема c кодировкой.]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=240&amp;type=atom" />
	<updated>2007-01-19T14:34:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=240</id>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1854#p1854" />
			<content type="html"><![CDATA[<p><strong>banshi</strong><br />Как я понял надо сохранить дамп БД на домашнем компьютере для последующего импорта на хост.</p><p>Могу посоветовать сделать это с помощью командной строки.<br /></p><div class="codebox"><pre><code>C:\&gt;mysqldump -uroot -ppass --default-character-set=cp1251 --compatible=mysql40 dbname &gt; dump.sql</code></pre></div><p>В этом случае мы экспортируем дамп в кодировке сp1251, в совместимости с MySQL 4.0. Совместимость со старой версией даёт отсутствие установки кодировок в дампе, то есть на хосте обязательно надо создать БД именно в cp1251 и импортировать в нее ваши таблицы.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-01-19T14:34:08Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1854#p1854</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1852#p1852" />
			<content type="html"><![CDATA[<p>Подскажите, если возможностсь экспортировать дамп в заданной кодировке?<br />Для импортирования дампа на сервер хостер требует, что бы кодировка была cp1251, а у меня экспортируется в UTF-8</p>]]></content>
			<author>
				<name><![CDATA[banshi]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=388</uri>
			</author>
			<updated>2007-01-19T10:40:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1852#p1852</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1502#p1502" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br />mysqldump -uUser -pPass --default-character-set=utf8 database_name &gt; dump.sql</p><p>Если дамп будет иметь неправильную кодировку, то попробуйте поиграть с ключом --default-character-set=utf8, поменяв его значение на cp1251 или latin1.</p><p>Очень сложно что-то посоветовать не зная в каком виде данные лежат в БД и какие стоят настройки на вашем хостинге.</p><p>Да, и не забудьте, что даже если вы получите в дампе Юникод, вам всё равно необходимо будет изменять кодировки и сопоставления в запросах внутри дампа. Хотя возможно можно было бы изменить их заранее в phpMyAdmin.</p><p>В общем пробуйте, если что будем разбираться дальше.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2006-10-17T14:54:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1502#p1502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1492#p1492" />
			<content type="html"><![CDATA[<p>То есть с помощью командной строки я никак не смогу выполнить перекодирование?</p>]]></content>
			<author>
				<name><![CDATA[ПавелЪ]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=286</uri>
			</author>
			<updated>2006-10-16T18:49:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1492#p1492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1491#p1491" />
			<content type="html"><![CDATA[<p><strong>ПавелЪ</strong><br />К сожалению с помощью mysqldump перекодировать не получится.<br />Ключ --set-charset не предполагает значения, он только указывает необходимость вставки строки SET NAMES default_character_set, кстати, данный ключ можно не указывать, так как он включен по умолчанию. Ключ --opt, также включен по умолчанию.</p><p>При создании БД с кодировкой UTF-8 через phpMyAdmin необходимо выбирать utf8_general_ci.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2006-10-16T18:20:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1491#p1491</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1490#p1490" />
			<content type="html"><![CDATA[<p>А смогу я преобразовать свою бд, находящуюся в кодировке latin1 в кодировку utf8 с помощью дампа, используя командную строку и функцию mysqldump? И если да, то правильно ли я выполняю запрос, а то я мало знаком с работой через командную строку : <br />mysqldump --opt --set-charset=utf8 bd_name&gt;dump.sql</p><p>И при создании бд через phpmyadmin мне нужно указывать кодировку utf8_bin или какую-то другую utf8 ? Mysql работает под кодировкой utf8</p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[ПавелЪ]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=286</uri>
			</author>
			<updated>2006-10-16T12:54:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1490#p1490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1456#p1456" />
			<content type="html"><![CDATA[<p><strong>ПавелЪ</strong><br /></p><div class="quotebox"><blockquote><p>Я просто запутался и не могу понять логики установки и совмещения кодировок, совместное их использование. Что делать дальше - представляю очень смутно...</p></blockquote></div><p>Логика здесь до безобразия проста. Узнай у своего хостера кодировку базы данных на удаленном MySQL-сервера.</p><p>Затем выполни перекодировку своей локальной базе с помощью iconv(), о том как это сделать упоминалось в одном из топиков, указанных тебе <strong>Hanut</strong>-ом.</p><p>После установи кодировку для своего локального MySQL-сервера так чтобы она соответствовала кодировке удаленного сервера твоего хостинг-провайдера, чтобы потом впоследствии не иметь проблем с несовместимостью кодировок. Как это сделать, детально описано в статье с PHPCLUB.RU</p>]]></content>
			<author>
				<name><![CDATA[Lokki]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2</uri>
			</author>
			<updated>2006-10-10T06:45:32Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1456#p1456</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1455#p1455" />
			<content type="html"><![CDATA[<p>Да, я прочитал все эти статьи и попробовал сделать то, что предлагается в <a href="http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus&amp;v=enp#p-4270-6.">http://phpclub.ru/faq/wakka.php?wakka=M … #p-4270-6.</a><br />Но все осталось по-прежнему. <br />Я просто запутался и не могу понять логики установки и совмещения кодировок, совместное их использование. Что делать дальше - представляю очень смутно... <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></content>
			<author>
				<name><![CDATA[ПавелЪ]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=286</uri>
			</author>
			<updated>2006-10-09T15:17:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1455#p1455</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1454#p1454" />
			<content type="html"><![CDATA[<p>Прочитайте пожалуйста данные темы.<br /><a href="http://forum.php-myadmin.ru/viewtopic.php?id=32">Проблема с кодировкой: вместо русских букв отображаются ?????</a><br /><a href="http://forum.php-myadmin.ru/viewtopic.php?id=95">Содержимое таблиц отображается кракозяброй.</a><br /><a href="http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus&amp;v=enp#p-4270-6"><span class="bbu">Обязательно обратите внимание на данную статью</span></a></p><p>Как я понял речь идёт о Денвере на локальном компьютере. Необходимо было заранее проверить настройки кодировки на хостинге и привести настройки Денвера в соответствие. Теперь придётся мучиться с перекодировкой данных БД, или выдумывать что-то ещё.</p><p>В случае затруднений, обращайтесь. Постараемся помочь.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2006-10-09T13:28:10Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1454#p1454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Кодировка. Проблема c кодировкой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1453#p1453" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Проблема следующая.<br />На локальной машине (на домашнем компьютере), пользуясь phpmyadmin 2.6.1-rc1, а также 2.9.0.2 (видимо не зависит от версии phpmyadmin), добавлял данные на русском языке в б.д. Все отображалось нормально, что в самом phpmyadmin, что непосредственно на сайте. <br />Загрузив базу данных и php-скрипты на сервер хостера, и в самом phpmyadmin и непосредственно на сайте вся русскоиязычная информация отображается знаками вопроса.<br />Что в этом случае делать? Не пойму как изменить кодировку всей б.д.<br />Посмотрел в разделе &quot;Сиситемные переменные&quot;, параметр character set =latin1 .</p><p>Я так понимаю, что это и есть текущая кодировка. Но как ее изменить?<br />И что в этом случае предпринять?</p><p>Параметр character sets =<br />latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5 </p><br /><p>Заранее большое спасибо за помощь!</p><p>С уважением, ПавелЪ</p>]]></content>
			<author>
				<name><![CDATA[ПавелЪ]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=286</uri>
			</author>
			<updated>2006-10-09T05:29:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1453#p1453</id>
		</entry>
</feed>
