<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; в тысячный раз про кирилицу в MySQL]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2708&amp;type=atom" />
	<updated>2012-10-16T18:15:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2708</id>
		<entry>
			<title type="html"><![CDATA[Re: в тысячный раз про кирилицу в MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=21478#p21478" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>rootuser сказал:</cite><blockquote><p>По-прежнему то, что пишу через веб-форму в базу нормально потом выводится в браузере, но коряво в консоли и при просмотре в PMA и наоборот.</p></blockquote></div><p>Решение - SET NAMES utf8 и пользователь без привилегий из раздела администрирование.</p><div class="quotebox"><cite>rootuser сказал:</cite><blockquote><p>Тем более, Вы ответили лишь на одну часть вопроса - про вывод кирилицы в браузер через php-запросы к базе.</p></blockquote></div><p>В чем состоит вторая часть вопроса?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-10-16T18:15:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=21478#p21478</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: в тысячный раз про кирилицу в MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=21477#p21477" />
			<content type="html"><![CDATA[<p><strong>Hanut</strong>, благодарю за ответ. Но предложенный рецепт<br /></p><div class="quotebox"><blockquote><p>В данной строке ошибка, лишний дефис в кодировке utf8:<br />mysql_query(&#039;SET NAMES utf-8&#039;);</p></blockquote></div><p>не решил вопроса. По-прежнему то, что пишу через веб-форму в базу нормально потом выводится в браузере, но коряво в консоли и при просмотре в PMA и наоборот. Тем более, Вы ответили лишь на одну часть вопроса - про вывод кирилицы в браузер через php-запросы к базе.</p><p>ps<br />Юзера для записи в базу, конечно, использую нового с нужными правами.</p>]]></content>
			<author>
				<name><![CDATA[rootuser]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4609</uri>
			</author>
			<updated>2012-10-16T16:45:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=21477#p21477</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: в тысячный раз про кирилицу в MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=21473#p21473" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>rootuser сказал:</cite><blockquote><p>можно это как-то одолеть?</p></blockquote></div><p>В данной строке ошибка, лишний дефис в кодировке utf8:<br />mysql_query(&#039;SET NAMES utf<span style="color: red">-</span>8&#039;);<br />Пропишите так:<br /></p><div class="codebox"><pre><code>mysql_query(&#039;SET NAMES utf8&#039;);</code></pre></div><p>Еще один момент - скрипт PHP нельзя подключать под root, обязательно для скрипта создайте отдельного пользователя MySQL и наделите его необходимыми привилегиями, исключая привилегии из раздела &quot;Администрирование&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-10-16T08:55:29Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=21473#p21473</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[в тысячный раз про кирилицу в MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=21471#p21471" />
			<content type="html"><![CDATA[<p>приветствую всех, господа!<br />в который раз напишу про трудности с кирилицей. Но нигде не нашел подобной или похожей пробемы, в том числе юзал поиск вашего дивного форума. А горе мое такое:<br />при записи в мускул через консколь кирилица отображается нормально в консколи и в PhpMyAdmin, а при запросе php-скриптом в браузере выводится знаками вопроса. И наоборот, при записи в базу кирилицы через скрипт php с веб-формы, она затем нормально выводится в браузере, а в консоли и в PhpMyAdmin абракадабра. Привожу для наглядности скриншоты.</p><p><a href="http://fastpic.ru/"><span class="postimg"><img src="http://i45.fastpic.ru/big/2012/1015/97/24317512d607da268b142efdf3f94997.png" alt="http://i45.fastpic.ru/big/2012/1015/97/24317512d607da268b142efdf3f94997.png" /></span></a></p><p><a href="http://fastpic.ru/"><span class="postimg"><img src="http://i44.fastpic.ru/big/2012/1015/4f/543658add4a39beba91add0ec316344f.png" alt="http://i44.fastpic.ru/big/2012/1015/4f/543658add4a39beba91add0ec316344f.png" /></span></a></p><p><a href="http://fastpic.ru/"><span class="postimg"><img src="http://i44.fastpic.ru/big/2012/1015/61/25a67c1bca796e1b425f0ea6456e7e61.png" alt="http://i44.fastpic.ru/big/2012/1015/61/25a67c1bca796e1b425f0ea6456e7e61.png" /></span></a></p><p>примечания:<br />1. в браузере и в консоли использую кодировку utf-8<br />2. при создании базы сразу задаю кодировку utf-8 </p><div class="codebox"><pre><code>CREATE DATABASE base_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;</code></pre></div><p>3. и база и таблица в кодировке utf8_general_ci<br />4. строки в php-коде типа<br /></p><div class="codebox"><pre><code>mysql_query(&#039;SET NAMES utf-8&#039;);
mysql_query(&quot;SET CHARACTER SET &#039;utf-8&#039;&quot;);</code></pre></div><p> <br />никакого эффекта не дают и ничего не меняют.</p><p>ВОПРОС: можно это как-то одолеть? Хочется и писать в базу и просматривать кирилицу и из консколи и при выводе данных на веб-страницы.</p>]]></content>
			<author>
				<name><![CDATA[rootuser]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=4609</uri>
			</author>
			<updated>2012-10-15T19:25:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=21471#p21471</id>
		</entry>
</feed>
