<?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; Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2300</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2300&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Данные таблиц на кириллице phpMyAdmin отображает некорректно.».]]></description>
		<lastBuildDate>Tue, 16 Aug 2011 08:40:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17244#p17244</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Привилегии уровня администратора устанавливают кодировку соединения с MySQL в latin1</p></blockquote></div><p>Теперь все понятно. Спасибо за консультации!</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Tue, 16 Aug 2011 08:40:43 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17244#p17244</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17243#p17243</link>
			<description><![CDATA[<div class="quotebox"><cite>AlexKh сказал:</cite><blockquote><p>А почему привилегии влияют на кодировки? Мне кажется связь далеко не очевидная. Это так задумывалось, или просто баг?</p></blockquote></div><p>Привилегии уровня администратора устанавливают кодировку соединения с MySQL в latin1, чтобы не было проблем с приемом данных администратора. Как правило, это относится только root, и административных привилегий у других пользователей быть не должно.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 16 Aug 2011 08:15:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17243#p17243</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17242#p17242</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Только обратите внимание, что скрипты нельзя подключать под root, для них обязательно следует создавать отдельного пользователя не имеющего привилегий из раздела &quot;Администрирование&quot;.</p></blockquote></div><p>Пользователь у меня в скрипте отличен от root, но имел глобальные привилегии. Убрал привилегии раздела &quot;Администрирование&quot;, в скриптах заремил&nbsp; mysql_query(&#039;SET NAMES utf8&#039;);, и о чудо, все работает правильно!!!<br />Вот где собака порылась! Спасибо! </p><p>А почему привилегии влияют на кодировки? Мне кажется связь далеко не очевидная. Это так задумывалось, или просто баг?</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Tue, 16 Aug 2011 07:58:10 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17242#p17242</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17239#p17239</link>
			<description><![CDATA[<p>В конфигурационном файле все правильно. Только обратите внимание, что скрипты нельзя подключать под root, для них обязательно следует создавать отдельного пользователя не имеющего привилегий из раздела &quot;Администрирование&quot;.</p><p>Строку установки кодировки соединения следует писать всегда, чтобы при переносе на хостинг, настройки хостинга не изменили работу скрипта с кодировками.<br />mysql_query(&#039;SET NAMES utf8&#039;);</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 15 Aug 2011 14:33:06 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17239#p17239</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17238#p17238</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Уточните каким именно образом у вас прописан character set в utf8?</p></blockquote></div><p>Это часть моего my.ini<br />[client]<br />port=3306<br />character-sets-dir=&quot;C:/Program Files/MySQL/MySQL Server 5.5/share/charsets&quot;<br />[mysql]<br />default-character-set=utf8<br />[mysqld]<br />port=3306<br />character-sets-dir=&quot;C:/Program Files/MySQL/MySQL Server 5.5/share/charsets&quot;<br />init-connect=&quot;SET NAMES utf8&quot;<br />basedir=&quot;C:/Program Files/MySQL/MySQL Server 5.5/&quot;<br />datadir=&quot;C:/ProgramData/MySQL/MySQL Server 5.5/Data/&quot;<br />character-set-server=utf8<br />character-set-filesystem=utf8<br />collation-server=utf8_unicode_ci</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Mon, 15 Aug 2011 07:38:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17238#p17238</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17226#p17226</link>
			<description><![CDATA[<div class="quotebox"><cite>AlexKh сказал:</cite><blockquote><p>Но остается вопрос, зачем каждый раз прописывать mysql_query(&#039;SET NAMES utf8&#039;), если в my.ini  уже установлены все character set в utf8?  Или я что-то не так понимаю?</p></blockquote></div><p>Уточните каким именно образом у вас прописан character set в utf8?</p><p>Единственное, что устанавливает кодировку соединения с MySQL - это SET NAMES.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 12 Aug 2011 17:28:43 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17226#p17226</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17223#p17223</link>
			<description><![CDATA[<p>Спасибо, Hanut! <br />Вариант с mysql_query(&#039;SET NAMES utf8&#039;); уже пробовал, получается, и РМА и сайт показывает правильно.</p><p>Как я понимаю mysql_query(&#039;SET NAMES utf8&#039;) устанавливает кодировку клиента БД (в данном случае скрипта php) определяемую переменными character_set_client, character_set_connection и character_set_results .</p><p>Но остается вопрос, зачем каждый раз прописывать mysql_query(&#039;SET NAMES utf8&#039;), если в my.ini&nbsp; уже установлены все character set в utf8?&nbsp; Или я что-то не так понимаю?</p><p>Кстати, сохранность данных сейчас не критична, т.к. сайт и БД в разработке.</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Fri, 12 Aug 2011 13:17:20 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17223#p17223</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17220#p17220</link>
			<description><![CDATA[<p>Необходима перекодировка данных и последующая установка для скрипта кодировки соединения с MySQL в utf8.</p><p>1) Убедитесь, что у скрипта есть конфигурационная директива для установки кодировки соединения с MySQL, обычно что-то вроде charset. Если ничего такого нет, то необходимо поиском по файлам скрипта найти вхождение функции mysql_connect и сразу после нее добавить строку:<br /></p><div class="codebox"><pre><code>mysql_query(&#039;SET NAMES utf8&#039;);</code></pre></div><p>2) Перекодировку данных локально можно сделать с помощью mysqldump.<br /></p><div class="codebox"><pre><code>mysqldump --user=root --password=pass --default-character-set=latin1 db_name &gt; dump.sql</code></pre></div><p>Пропишите пароль пользователя root и укажите базу данных (db_name). Обратите внимание на ключ default-character-set, он должен быть именно latin1.</p><p>Проверьте полученный дамп импортировав его в отдельную базу данных и переключите скрипт на эту новую БД.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 12 Aug 2011 11:28:15 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17220#p17220</guid>
		</item>
		<item>
			<title><![CDATA[Re: Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17218#p17218</link>
			<description><![CDATA[<p>Обнаружил еще один момент.<br />Если данные вводить через PMA, то через РМА кириллица отображается правильно, а вот на сайте выводит вопросы!!!<br />Явно несоответствие кодировок, но как устранить это.<br />Форма ввода сайта &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;<br />В обработчике явно не указана кодировка, как понимаю тоже должна быть utf-8.</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Fri, 12 Aug 2011 09:55:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17218#p17218</guid>
		</item>
		<item>
			<title><![CDATA[Данные таблиц на кириллице phpMyAdmin отображает некорректно.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17217#p17217</link>
			<description><![CDATA[<p>Добрый день!<br />Уважаемые специ, помогите разобраться с проблемой. При просмотре через phpMyAdmin&nbsp; в таблицах кириллица отображается в виде ÐÐ»ÐµÐºÑÐµÐ¹. Прочитал много тем и на этом форуме и на других. Изначально были настройки в MySQL latin1, все поменял на UTF8. Заменил MySQL 4.1. на MySQL 5.5. , но это не помогло...</p><p>На сайте все отображается корректно (и до манипуляций и после). Все установлено на локальной машине. </p><p>Текущая конфигурация: Windows7+Apache/2.2.17 (Win32) +PHP 5.2.17+MySQL 5.5.14+phpMyAdmin&nbsp; 2.9.0</p><p>Переменные MySQL:<br />basedir&nbsp; &nbsp; C:/Program Files/MySQL/MySQL Server 5.5/<br />character set client&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; utf8<br />character set connection&nbsp; &nbsp; utf8<br />character set database&nbsp; &nbsp; utf8<br />character set filesystem&nbsp; &nbsp; utf8<br />character set results&nbsp; &nbsp; utf8<br />character set server &nbsp; &nbsp; utf8<br />character set system&nbsp; &nbsp; utf8<br />character sets dir&nbsp; &nbsp; C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\<br />collation connection&nbsp; &nbsp; utf8_unicode_ci<br />collation database&nbsp; &nbsp; utf8_unicode_ci<br />collation server&nbsp; &nbsp; utf8_unicode_ci</p><p>Помогите разобраться, мозг кипит. Может я не там ищу???</p>]]></description>
			<author><![CDATA[null@example.com (AlexKh)]]></author>
			<pubDate>Fri, 12 Aug 2011 08:56:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17217#p17217</guid>
		</item>
	</channel>
</rss>
