<?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=95</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=95&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Содержимое таблиц отображается кракозяброй.».]]></description>
		<lastBuildDate>Wed, 22 Sep 2010 06:09:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=13356#p13356</link>
			<description><![CDATA[<p><strong>SkyHawk</strong><br />Понятно жду Вас в скайпе, если нет установите и я Вам постараюсь удаленно помочь.</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Wed, 22 Sep 2010 06:09:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=13356#p13356</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=13354#p13354</link>
			<description><![CDATA[<div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>проверьте следующее сайт использует точно туже базу что и PMA через который Вы выгружаете данные, посмотрите конфиги сайта, бывает что база рально расположена на другом хосте а PMA конектится к localhost на котором лежит битая база</p></blockquote></div><p>Сайт использует точно ту же базу, вариантов быть не может - сайт является внутренним корпоративным порталом, и web и база хостятся на одном принадлежащем конторе сервере. Поэтому и PMA наш.<br /> </p><div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>дайте заголовок ваших страниц в какой кодировке вывод данных</p></blockquote></div><p>В браузере автовыбором установлена кодировка Юникод.<br /></p><div class="quotebox"><cite>DmitryV сказал:</cite><blockquote><p>в какой кодировке сама база?</p></blockquote></div><p>Ммм... А как это можно узнать? Прошу сильно не бить, я с PMA да и вообще с MySQL работал очень мало. А делать надо...</p>]]></description>
			<author><![CDATA[null@example.com (SkyHawk)]]></author>
			<pubDate>Wed, 22 Sep 2010 01:52:56 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=13354#p13354</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=13349#p13349</link>
			<description><![CDATA[<p><strong>SkyHawk</strong><br />Если база отображаеться коректно на сайте - зачем её перекодировать сделайте дамп и коректно залейте его, проверьте следующее сайт использует точно туже базу что и PMA через который Вы выгружаете данные, посмотрите конфиги сайта, бывает что база рально расположена на другом хосте а PMA конектится к localhost на котором лежит битая база, второе дайте заголовок ваших страниц в какой кодировке вывод данных, в какой кодировке сама база? PMA Ваш или провайдера?<br />Если Вы затрудняетесь это сделать напишите мне в ПМ Ваш скайп, постораюсь Вам помоч, вариантов много, от неверной настройки рабочего окружения до ошибок при выгрузке данных, надо смотреть.</p>]]></description>
			<author><![CDATA[null@example.com (DmitryV)]]></author>
			<pubDate>Tue, 21 Sep 2010 10:39:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=13349#p13349</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=13348#p13348</link>
			<description><![CDATA[<p>Народ, ну помогите пожалуйста. Очень нужно. Сроки горят. <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[null@example.com (SkyHawk)]]></author>
			<pubDate>Tue, 21 Sep 2010 10:33:34 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=13348#p13348</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=13345#p13345</link>
			<description><![CDATA[<p>Помогите пожалуйста! Никак не могу побороть.<br />Я в работе с PMA новичок. Есть база, которая на сайте отображается нормально в PMA - кракозябрами типа &quot;????????? ???????!&quot; (оригинал фразы - &quot;Уважаемые Женщины!&quot;). При расшифровке через &quot;декодер Лебедева&quot; выдает:</p><p>&quot;Как нам пришлось помучиться<br />CP1252 ? CP1251&quot;.</p><p>Как я понимаю, CP1252 - это то же, что и latin1. <br />Поле &quot;Сравнение&quot; во вкладке &quot;Операции&quot; имеет значение &quot;latin1_swedish_ci&quot;.</p><p>Запрос SHOW VARIABLES LIKE &#039;character%&#039; возвращает:</p><div class="codebox"><pre><code>character_set_client utf8 
character_set_connection latin1 
character_set_database latin1 
character_set_filesystem binary 
character_set_results utf8 
character_set_server latin1 
character_set_system utf8 
character_sets_dir C:\Program Files\MySQL\MySQL Server 5.1\share\char...</code></pre></div><p>Windows XP SP3, PMA 3.2.4., MySQL 5.1.4, PHP 5.3.1.</p><p>Помогите пожалуйста, как вернуть читабельный вид тексту в PMA.</p>]]></description>
			<author><![CDATA[null@example.com (SkyHawk)]]></author>
			<pubDate>Tue, 21 Sep 2010 05:53:26 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=13345#p13345</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10211#p10211</link>
			<description><![CDATA[<p>поменял PHP редактор - все нормально и в браузере))) СПАСИБО!</p>]]></description>
			<author><![CDATA[null@example.com (rainswift)]]></author>
			<pubDate>Tue, 12 Jan 2010 14:20:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10211#p10211</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10210#p10210</link>
			<description><![CDATA[<p>я разобрался в чем дело; я использовал PHP редактор и в нем была кодировка ANCI, после того как переустановил на UTF8 в базу записывается отлично, только при выводе в браузер значения из таблицы вижу а?аЛаЕаКб?аАаНаДб? (((((</p>]]></description>
			<author><![CDATA[null@example.com (rainswift)]]></author>
			<pubDate>Tue, 12 Jan 2010 13:50:40 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10210#p10210</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10200#p10200</link>
			<description><![CDATA[<p><strong>rainswift</strong><br />Покажите как вы в БД данные записываете. Желательно так же структуру таблицы привести.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 12 Jan 2010 10:00:31 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10200#p10200</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10195#p10195</link>
			<description><![CDATA[<p>Да, эти значение глобальны.</p><p>Однако, у меня все равно не получается записать в таблицу в поле логин слово &quot;Александр&quot;. Додумался до функции mysql_error(), и вот что Mysql выдает в браузере</p><p>Incorrect string value: &#039;\xC0\xEB\xE5\xEA\xF1\xE0...&#039; for column &#039;login&#039; at row 1</p><p>что это значит пока не разобрался. Подскажите, если знаете, пожалуйста.</p><p>Еще раз отмечу, что open slaed ставится нормально, и там все буквы русские. Пытался разобраться в скриптах инсталляции, но ничего полезного так и не нашел; там mysql запрос INSERT помещен в отделный файл и подключен через file_get_contents и explode, потом запрос сводится к отделной текстовой переменной, которая вставляется в query. Знаю, что это глупо, но я применил этот прием, чтобы убедиться, что он не работает. ;-))) ...может я что и пропустил в скриптах установки...</p>]]></description>
			<author><![CDATA[null@example.com (rainswift)]]></author>
			<pubDate>Mon, 11 Jan 2010 23:38:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10195#p10195</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10192#p10192</link>
			<description><![CDATA[<p><strong>rainswift</strong><br />Это вывод глобальных значений?<br />SHOW GLOBAL VARIABLES LIKE &quot;char%&quot;;</p><p>Если значения глобальны, то проблем со скриптами в utf-8 не будет, надо только иметь в виду, что нельзя подключать скрипты через пользователя MySQL root, обязательно следует создавать отдельного пользователя наделенного только необходимыми привилегиями (нельзя выставлять привилегии из раздела &quot;Администрирование&quot;).</p><p>В любом случае, всегда будет работать установка кодировки соединения прямо в скрипте. Сразу после функции mysql_connect следует добавить строку:<br />mysql_query(&#039;SET NAMES utf8&#039;);</p><div class="quotebox"><cite>rainswift сказал:</cite><blockquote><p>нет файла utf8.xml</p></blockquote></div><p>Это нормально. Его не должно быть.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 11 Jan 2010 22:18:03 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10192#p10192</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=10188#p10188</link>
			<description><![CDATA[<p>Здравствуйте! У меня вопрос по кодировке. Сам я чайник - только начал вникать в азы PHP &amp; MySQL. Прочитав все выше изложенное, я кое-что понял и добился некоторых результатов. Настройке у меня следующие</p><p>Variable_name &nbsp; &nbsp; Value<br />character_set_client &nbsp; &nbsp; utf8<br />character_set_connection &nbsp; &nbsp; utf8<br />character_set_database &nbsp; &nbsp; utf8<br />character_set_filesystem &nbsp; &nbsp; binary<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.1\share\char...</p><p>проблема в том, что я хочу использовать на своем локальном сервере utf8, но при данных настройках не проходят элементарные записи в таблицы mysql, то есть тупо хочу добавить русское слово (с английскими словами проблем нет) в таблицу базы данных (настройки и базы и столбцов в таблице и самой таблицы utf8), при этом php-скрипт ошибок не выдает - все на первый взгляд выполняется идеально, но в таблице (работаю с mysql 5.1.14 через phpmyadmin 3.2.4) никаких данных нет. Если все настройки с utf8 сменить на cp1251 - все нормально работает. И еще такой странный факт в директории character_sets_dir &nbsp; &nbsp; C:\Program Files\MySQL\MySQL Server 5.1\share\char... нет файла utf8.xml. Подскажите, пожалуйста, в чем проблема.</p><p>Хочу еще добавить на мой взгляд важную особенность. При установки CSM Open Slaed на локальный сервер, а он использует кодировку utf8, проблем нет - базы данных создаются и буквы там русские - все как и положено.</p>]]></description>
			<author><![CDATA[null@example.com (rainswift)]]></author>
			<pubDate>Mon, 11 Jan 2010 17:48:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=10188#p10188</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9086#p9086</link>
			<description><![CDATA[<p><strong>Prutkov</strong><br />Если в скриптах работающих с cp1251 не установлена кодировка соединения после функции mysql_connect, то будут проблемы с кодировкой соединения с MySQL, так как она будет браться из init-connect прописанном в конфигурационном файле. Постарайтесь этот момент проследить, чтобы потом не было проблем с крякозябами уже в таблицах cp1251.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 03 Sep 2009 18:15:53 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9086#p9086</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9084#p9084</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Prutkov</strong><br />В вашем случае выходит, что кодировка соединения с MySQL при работе Perl устнавливается в latin1. Не могу сказать по какой причине это происходит, но необходимо найти функцию соединения с MySQL и сразу после нее прописать запрос устанавливающий корректную кодировку соединения с помощью запроса SET NAMES utf8.</p></blockquote></div><p>спасибо!</p><p>дамп есть конечно, и конвертнуть не проблема, спасибо!</p><p>все таки перловка виновата...</p><p>к сожалению, там столько соединений к базе, причем в различных вариациях, что черт ногу сломит.<br />т.е. отследить все коннекты в короткий срок не смогу, а времени на детальное обследование пока нет.</p><p>видимо надо искать изначальную причину в работе Perl и MySQL, и это при том, что в поделке нет ни строчки с latin1 и вообще с любой кодировкой, как впрочем и у MySQLMan.</p><p>пока прописал строку <br />init-connect=&quot;SET NAMES UTF8&quot;<br />в my.cnf </p><p>помогло, но(!) опасаюсь, что некорректно поведут себя php скрипты работающие с другими базами, где данные хранятся в кодировке cp1251<br />на первый взгляд вроде пока все в норме.</p><p>а Вы как считаете, может эта строчка дать проблемы с базами в cp1251, ведь она( эта строка) для всех коннектов и, я так понимаю, доминантная?</p>]]></description>
			<author><![CDATA[null@example.com (Prutkov)]]></author>
			<pubDate>Thu, 03 Sep 2009 17:36:29 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9084#p9084</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9083#p9083</link>
			<description><![CDATA[<p><strong>Prutkov</strong><br />В вашем случае выходит, что кодировка соединения с MySQL при работе Perl устнавливается в latin1. Не могу сказать по какой причине это происходит, но необходимо найти функцию соединения с MySQL и сразу после нее прописать запрос устанавливающий корректную кодировку соединения с помощью запроса SET NAMES utf8.</p><p>Если подключение идет через DBI, то ищем что-то вроде:<br />$connect = DBI-&gt;connect($dsn, $user, $pw);<br />И со следующей строки пишем:<br />$query = &quot;SET NAMES utf8&quot;;<br />$query_handle = $connect-&gt;prepare($query);<br />$query_handle-&gt;execute();</p><p>Либо ищем что-то вроде:<br />$connect = Mysql-&gt;connect($host, $database, $user, $pw);<br />И добавляем со следующей строки:<br />$execute = $connect-&gt;query(&#039;SET NAMES utf8&#039;);</p><p>Только обратите внимание, что теперь данные из БД будут выводиться неверно, следующим шагом потребуется переконвертировать их из крякозябов в кириллицу.</p><p>PHP скрипт по перекодировке можете найти здесь - <a href="http://forum.php-myadmin.ru/viewtopic.php?pid=8664#p8664">http://forum.php-myadmin.ru/viewtopic.p … 8664#p8664</a><br />Процесс трудоемкий, так как потребуется перекодировать каждое поле, которое содержит крякозябы, но пока другое решение мне не известно.</p><p>Не забывайте сохранять данные БД, так как гарантии их сохранности при таких манипуляциях нет.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 03 Sep 2009 17:13:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9083#p9083</guid>
		</item>
		<item>
			<title><![CDATA[Re: Содержимое таблиц отображается кракозяброй.]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9080#p9080</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Выполните запрос и посмотрите вывод.<br />Надо, чтобы кириллица была видна полностью. Иногда бывает, что некоторые символы пропадают заменяясь на знаки вопроса, в этом случае их тоже не восстановить (во всяком случае, я не знаю как это сделать). Посмотрите как данные выглядят именно на исходном сервере, с которого сделан дамп.<br /></p><div class="codebox"><pre><code>SET NAMES latin1;
SELECT * FROM `users`;</code></pre></div></blockquote></div><p>Здравствуйте.<br />Чудом нашел этот топик, хоть какая-то ниточка :)</p><p>Суть проблемы:<br />кракозябры в phpmyadmin&#039;е (только в нем!)<br /><span class="postimg"><img src="http://domvzone.ru/test/error.gif" alt="http://domvzone.ru/test/error.gif" /></span><br />но только в одной базе, с которой работает перловая &quot;поделка&quot; :)<br />при этом вывод данных работает корректно, т.е. русский текст отдается как и должен. <br />Вобщем работает все нормально, но если надо подправить данные с помощью phpmyadmin&#039;а - это не представляется возможным.</p><p>Во всех других базах русский язык phpmyadmin отображает корректно (с остальными базами работает php)</p><p>параметры:<br />perl 5.8.8<br />MySQL 5.1.30</p><p>и SHOW VARIABLES LIKE &#039;character%&#039;<br />и SHOW GLOBAL VARIABLES LIKE &#039;char%&#039;<br />дают:<br />character_set_client &nbsp; &nbsp; utf8<br />character_set_connection &nbsp; &nbsp; utf8<br />character_set_database &nbsp; &nbsp; utf8<br />character_set_filesystem &nbsp; &nbsp; binary<br />character_set_results &nbsp; &nbsp; utf8<br />character_set_server &nbsp; &nbsp; utf8<br />character_set_system &nbsp; &nbsp; utf8</p><p>доступ к my.cnf есть</p><p>Собсно почему обращаюсь к Вам, потому как этот запрос<br /></p><div class="codebox"><pre><code>SET NAMES latin1;
SELECT * FROM `users`;</code></pre></div><p>дает отображение УЖЕ НОРМАЛЬНОГО русского текста в этой базе, так в чем же может быть причина?<br />может можно что-нить подправить в пхпмайадмине?</p><p>с перловой поделкой расстаться не могу, так как на нем висит важный и древний(собсно как и сама поделка) проект, и... когда-нить я перепишу все на пхп, когда у меня будет пару-тройку месяцев свободных, ибо там 15Mb перлового кода.</p><p>По коду не нашел ни чего похожего ни на latin1, ни на utf8, а что-то другое править рука не поднимается :) </p><p>Кстати, когда еще была третья версия мускуля, таких проблем не было, и phpmyadmin отображал все корректно, правда тогда все было на cp1251.<br />И еще одно, в поделке есть встроенный MySQLMan(перловый Web-интерфейс к базе данных Mysql) - вот он зараза, отображает все корректно, но работать в нем, это как ложкой окопы копать.</p><p>Помогите, пожалуйста, понять, куда сунуть руки :)</p><p>спасибо</p>]]></description>
			<author><![CDATA[null@example.com (Prutkov)]]></author>
			<pubDate>Thu, 03 Sep 2009 10:26:18 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9080#p9080</guid>
		</item>
	</channel>
</rss>
