<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Не буду оригинален... Кодировка.]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=530&amp;type=atom" />
	<updated>2007-10-19T19:32:14Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=530</id>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3722#p3722" />
			<content type="html"><![CDATA[<p><strong>Uaach</strong><br />При использовании запроса вставки данных в cp1251 в таблицы находящиеся в иной кодировке, скажем latin1, данные все равно лягут в cp1251, но так как символьные коды данных кодировок не совпадают, то получаются крякозябы. При задании SET NAMES cp1251 во время выборки мы принудительно указываем серверу передавать данные в cp1251 вне зависимости от того в таблицах с какой кодировкой они находятся. Но в таблицах все-равно крякозябы.</p><p>Вам надо выяснить, в какой кодировке сайты и соответственно в какой надо делать таблицы в БД, затем попробовать перекодировать дампы и вроде все, но процесс перекодировки достаточно заковырист.</p><p>На клиенте кодировка указывается для того чтобы иметь возможность передавать данные в кодировке отличной от установленной на сервере. Если на клиенте кодировка не указана, то берется глобальная серверная.</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>Сайты не только на Win-хостинге, но и на Unix, сразу возникает вопрос, чем заменить cp1251 там?</p></blockquote></div><p>Unix прекрасно работает с cp1251.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-10-19T19:32:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3722#p3722</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3720#p3720" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Неужели не очевидно, что данные приходящие в cp1251 (windows-1251) и сохраняемые в таблицы с кодировкой latin1 и utf8, просто никак не могут нормально работать?</p></blockquote></div><p>Поначалу наивно полагал, что клиент отправлял данные в latin1_swedish_ci, а MySQL <strong>самостоятельно</strong> перекодировал и сохранял в utf8_unicode_ci.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>статью писал человек, лучше вас и меня разбирающийся в MySQL и возможных проблемах с ней связанных</p></blockquote></div><p>Вот и я о том же. Он наверное не знает, что в моем случае сколько не перебирай кодировки (latin1, latin2, cp1251, utf8) в запросе &quot;SELECT CONVERT( CONVERT( `name` USING binary ) USING кодировка) FROM `mytable`&quot; русских букв не будет.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Попробуйте для перекодировки использовать следующий запрос: SELECT CONVERT( CONVERT( `name` USING binary ) USING cp1251 ) FROM `mytable`;<br />Если он вернет кирилицу, то это будет означать, что в таблице данные лежат в cp1251.</p></blockquote></div><p>Как писал выше, указание любой кодировки не показывает русский. Вообще не знаю в какой он хранил данные, mysql_client_encoding возвращал latin1, пробовал в запросе - крягозяблы :shocked: .</p><p>Раз на сайте нормально показывает, сварганил за 1-1.5 часа свой дампер и импортировал с помощью phpMyAdmin. Вы были правы, появились русские буквы в phpMyAdmin, значит MySQL хранил в неправильной кодировке. Делаем вывод, что за правильную кодировку отвечает клиент, а MySQL только выделяет место под символ согласно указанной кодировке, и я думал, что с добавлением mysql_set_charset(&quot;utf8&quot;) проблема будет решена. Но запутался еще больше, теперь на сайте крягозяблы. Помогло только SET NAMES cp1251, при том, что функция mysql_set_charset(&quot;cp1251&quot;) почему-то не работает.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Да, скрипты сайтов и форумов будут отображать кирилицу, но только потому что игнорируют кодировку таблиц передаваемую сервером, эта кодировка в них вероятно жестко прописана и задается с помощью запроса SET NAMES cp1251.</p></blockquote></div><p>Тогда бы SET NAMES utf8 или mysql_set_charset(&quot;utf8&quot;) правильно читали кириллицу на сайте (после моей перекодировки в utf8).</p><p>Осталось не понятно, почему на каждой стороне по кодировке и за что отвечает каждая из них? Почему, если указать клиенту cp1251, то в БД пишется кодировка базы (utf8, latin1, cp1251), а если указать клиенту latin1, то непонятно что? Сайты не только на Win-хостинге, но и на Unix, сразу возникает вопрос, чем заменить cp1251 там?</p>]]></content>
			<author>
				<name><![CDATA[Uaach]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=778</uri>
			</author>
			<updated>2007-10-19T11:33:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3720#p3720</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3710#p3710" />
			<content type="html"><![CDATA[<p><strong>Uaach</strong><br />Мда... Опять виноват phpMyAdmin. Вы конечно извините, но это не так.</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>русский в кодировке latin1_swedish_ci показывает нормально, а в uft8_unicode_ci крягозяблы.</p></blockquote></div><p>Неужели не очевидно, что данные приходящие в cp1251 (windows-1251) и сохраняемые в таблицы с кодировкой latin1 и utf8, просто никак не могут нормально работать? Да, скрипты сайтов и форумов будут отображать кирилицу, но только потому что игнорируют кодировку таблиц передаваемую сервером, эта кодировка в них вероятно жестко прописана и задается с помощью запроса SET NAMES cp1251.</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>Захожу на вашу страницу <a href="http://php-myadmin.ru/learning/mysql-cir.html,">http://php-myadmin.ru/learning/mysql-cir.html,</a> по симптомам похож на случай &quot;MySQL ИСПОЛЬЗУЕТ НЕВЕРНУЮ КОДИРОВКУ&quot;. Выполняю запрос в phpMyAdmin: SELECT CONVERT( CONVERT( `name` USING binary ) USING utf8 ) FROM `mytable`, получаю те же самые крягозяблы, что и просто при просмотре таблицы (????????????). Читаю результат и решение, а там обязательно должны появиться русские буквы. У меня нет русских букв, кто составлял сие руководство?</p></blockquote></div><p>Для начала, статью писал человек, лучше вас и меня разбирающийся в MySQL и возможных проблемах с ней связанных, иначе она бы не появилась на данном сайте. Попробуйте для перекодировки использовать следующий запрос: SELECT CONVERT( CONVERT( `name` USING binary ) USING cp1251 ) FROM `mytable`;<br />Если он вернет кирилицу, то это будет означать, что в таблице данные лежат в cp1251.</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>Как все-таки в моем конкретном случае настроить сортировку и почему только phpMyAdmin не хочет показывать правильно utf8, чем он лучше?</p></blockquote></div><p>Настроить сортировку можно только перекодировав все данные в cp1251 (если используется именно она). Нажав пару кнопок этого не сделать, даже у меня не всегда получается восстановить данные при подобных ситуациях. Все зависит от каждого отдельного случая. phpMyAdmin не показывает utf8, потому что в таблицах с данной кодировкой данные лежат в иной кодировке. Исходите из того, что в БД вы всегда имеете то, что в нее передается, а phpMyAdmin это всего-лишь отображает, и отображает верно. Всегда!</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>В пхп появилась новая ф-ия mysql_set_charset, видимо тоже самое, что SET NAMES, выполнение mysql_set_charset(&quot;utf8&quot;) калечит ранее нормальный русский.</p></blockquote></div><p>Да, упомянутая функция идентична запросу SET NAMES. Теперь уже не имеет смысла ее применять, так как данные лежат в неверной кодировке и никак не могут быть адекватно восприняты. Это надо было делать до установки скриптов. Теперь может помочь, как я уже говорил, только перекодировка.</p><div class="quotebox"><cite>Uaach сказал:</cite><blockquote><p>P.S. Забыл добавить, траблы с куками в phpMyAdmin реально достали. После 1-го захода частенько истекает время неактивности и он выходит, после чего ни в какую не хочет входить, сколько не брыкайся. Помогает только закрытие окна IE6SP1.</p></blockquote></div><p>$cfg[LoginCookieValidity] число [количество секунд]<br />Определяет как долго может длиться идентификация куки.<br /><a href="http://php-myadmin.ru/doc/config.html">http://php-myadmin.ru/doc/config.html</a></p><p>Для проверки проблемы с куками укажите версии всех компонентов веб-сервера (Apache, MySQL, PHP, phpMyAdmin), а также локальный он или удаленный и какая ОСь. Последняя проблема с куками была исправлена в phpMyAdmin 2.11.0. Для начала проверьте на работоспособность последнюю версию.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-10-18T14:29:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3710#p3710</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3709#p3709" />
			<content type="html"><![CDATA[<p>Опять и снова кодировка</p><p>Есть база с uft8_unicode_ci кодировкой. Сайты и форумы работают нормально, русский приходит русским, но не работает сортировка по строковому полю на сервере... кроме одного единственного phpMyAdmin, который русский в кодировке latin1_swedish_ci показывает нормально, а в uft8_unicode_ci крягозяблы.</p><p>Захожу на вашу страницу <a href="http://php-myadmin.ru/learning/mysql-cir.html,">http://php-myadmin.ru/learning/mysql-cir.html,</a> по симптомам похож на случай &quot;MySQL ИСПОЛЬЗУЕТ НЕВЕРНУЮ КОДИРОВКУ&quot;. Выполняю запрос в phpMyAdmin: SELECT CONVERT( CONVERT( `name` USING binary ) USING utf8 ) FROM `mytable`, получаю те же самые крягозяблы, что и просто при просмотре таблицы (????????????). Читаю результат и решение, а там обязательно должны появиться русские буквы. У меня нет русских букв, кто составлял сие руководство?</p><p>Настройки кодировки не трогал, все по-умолчанию, на сервере:<br />character set client utf8 <br />(Глобальное значение) latin1 <br />character set connection utf8 <br />(Глобальное значение) latin1 <br />character set database latin1 <br />character set filesystem binary <br />character set results utf8 <br />(Глобальное значение) latin1 <br />character set server latin1 <br />character set system utf8 </p><p>Как все-таки в моем конкретном случае настроить сортировку и почему только phpMyAdmin не хочет показывать правильно utf8, чем он лучше? В пхп появилась новая ф-ия mysql_set_charset, видимо тоже самое, что SET NAMES, выполнение mysql_set_charset(&quot;utf8&quot;) калечит ранее нормальный русский.</p><p>P.S. Забыл добавить, траблы с куками в phpMyAdmin реально достали. После 1-го захода частенько истекает время неактивности и он выходит, после чего ни в какую не хочет входить, сколько не брыкайся. Помогает только закрытие окна IE6SP1.</p>]]></content>
			<author>
				<name><![CDATA[Uaach]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=778</uri>
			</author>
			<updated>2007-10-18T08:06:28Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3709#p3709</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3695#p3695" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>значит эти скрипты перед передачей данных правильно указывают их кодировку и здесь ничего трогать не надо.</p></blockquote></div><p>Большое спасибо) теперь ясно.<br />Фух, все оказалось не так страшно - с Coppermine я как-нибудь уж разберусь - надо ее перевести в новую, ну и если надо ручками подправить.</p>]]></content>
			<author>
				<name><![CDATA[NewLeaX]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=771</uri>
			</author>
			<updated>2007-10-13T12:11:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3695#p3695</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3694#p3694" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>NewLeaX сказал:</cite><blockquote><p>Я просто хочу понять, чем грозит то, у меня сайт на Joomla и форум SMF отражаются на win-1251, а Сoppermine Gallery на UTF-8<br />Захожу в pma - UTF-8</p></blockquote></div><p>MySQL у вас настроен на utf8 - это значит, что все данные с не заданной кодировкой будут восприниматься в utf8. Если Joomla и SMF в cp1251 работают хорошо, значит эти скрипты перед передачей данных правильно указывают их кодировку и здесь ничего трогать не надо. Если Coppermine записывает данные не корректно, значит они в БД так и передаются. Проверьте также кодировку таблиц в которых хранятся данные Coppermine.</p><p>Более точно проблему можно распознать, если вы покажете в каком виде данные лежат в таблицах и их сруктуру.</p><div class="quotebox"><cite>NewLeaX сказал:</cite><blockquote><p>Точнее&nbsp; <br />information_schema&nbsp; &nbsp; &nbsp; &nbsp;utf8_general_ci<br />а моя БД<br />mysite_ru&nbsp; &nbsp; &nbsp; &nbsp;cp1251_general_ci</p></blockquote></div><p>information_schema - системная БД MySQL, которую нельзя трогать и данные в ней всегда находятся в utf8.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-10-13T10:41:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3694#p3694</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3693#p3693" />
			<content type="html"><![CDATA[<p>Ой, пока писала, мне уже ответили)</p><p>Я просто хочу понять, чем грозит то, у меня сайт на Joomla и форум SMF отражаются на win-1251, а Сoppermine Gallery на UTF-8<br />Захожу в pma - UTF-8</p><p>Точнее&nbsp; <br />information_schema&nbsp; &nbsp;&nbsp; &nbsp; utf8_general_ci<br />а моя БД<br />mysite_ru&nbsp; &nbsp;&nbsp; &nbsp; cp1251_general_ci</p><p>Но несмотря на это если открыть таблицы БД, то там все почему-то в UTF-8 </p><p>При этом почему-то именно в Сoppermine Gallery русские названия отображаются крякозябрами, а материал форума и сайта нормально.</p><p>Я просто уже запуталась. <br />Хотела поставить новую CMS (Joostina она заточена под win-1251), эту базу перевести в нужную кодировку полностью, но начиталась этого форума и в голове вообще каша.</p>]]></content>
			<author>
				<name><![CDATA[NewLeaX]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=771</uri>
			</author>
			<updated>2007-10-12T19:13:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3693#p3693</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3692#p3692" />
			<content type="html"><![CDATA[<p><strong>NewLeaX</strong><br />SET NAMES cp1251 - это запрос, который необходимо выполнить при подключении к MySQL, чтобы передаваемые данные воспринимались именно в указанной кодировке, а не в той, которая указана в глобальных переменных MySQL. &quot;Тыкнуть&quot; в phpMyAdmin здесь ничего нельзя, речь идет о модификации используемого скрипта, добавив в него выполнение данного запроса сразу после подключения функцией PHP, mysql_connect().</p><p>Пример соединения к MySQL из документации PHP с добавлением строки определяющей кодировку передаваемых данных.<br /></p><div class="codebox"><pre><code>&lt;?php
$link = mysql_connect(&#039;localhost&#039;, &#039;mysql_user&#039;, &#039;mysql_password&#039;);
if (!$link) {
    die(&#039;Could not connect: &#039; . mysql_error());
}
mysql_query(&#039;SET NAMES cp1251&#039;) or die(mysql_error());
echo &#039;Connected successfully&#039;;
mysql_close($link);
?&gt;</code></pre></div><p>Если у вас есть права на изменение конфигурации MySQL, то все можно сделать еще проще, достаточно добавить в раздел [mysqld] строку:<br />init-connect=&quot;SET NAMES cp1251&quot;</p><p>И также в разделы [mysql] и [mysqld], эту строку:<br />default-character-set=cp1251</p><p>После данных изменений MySQL будет работать в cp1251 изначально.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-10-12T18:42:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3692#p3692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3691#p3691" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>с помощью функции mysql_connect</p></blockquote></div><p>Извините, но для особо диких в этом людей можно нагляднее объяснить?</p><p>Вот собственно чего я вижу когда захожу в phpMyAdmin<br />У меня БД в UTF-8, а мне нужно в win-1251</p><p><a href="http://radikal.ru/F/i001.radikal.ru/0710/b0/b841d9d96e35.jpg.html"><span class="postimg"><img src="http://i001.radikal.ru/0710/b0/b841d9d96e35t.jpg" alt="http://i001.radikal.ru/0710/b0/b841d9d96e35t.jpg" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[NewLeaX]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=771</uri>
			</author>
			<updated>2007-10-12T14:53:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3691#p3691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3487#p3487" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Ice_Harley</strong><br />Сразу после подключения к MySQL с помощью функции mysql_connect, необходимо выполнить запрос:<br />SET NAMES cp1251</p><p>Статья на данную тему - <a href="http://php-myadmin.ru/learning/mysql-cir.html">http://php-myadmin.ru/learning/mysql-cir.html</a></p></blockquote></div><p>Спасибо огромное! Помогло!</p>]]></content>
			<author>
				<name><![CDATA[Ice_Harley]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=685</uri>
			</author>
			<updated>2007-08-29T07:54:23Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3487#p3487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3486#p3486" />
			<content type="html"><![CDATA[<p><strong>Ice_Harley</strong><br />Сразу после подключения к MySQL с помощью функции mysql_connect, необходимо выполнить запрос:<br />SET NAMES cp1251</p><p>Статья на данную тему - <a href="http://php-myadmin.ru/learning/mysql-cir.html">http://php-myadmin.ru/learning/mysql-cir.html</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-08-29T04:52:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3486#p3486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Не буду оригинален... Кодировка.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3485#p3485" />
			<content type="html"><![CDATA[<p>Прочитал ветки форума на эту тему, попробовал предложенные варианты - не помогло.</p><p>Ситуация такова:<br />сайт на PHP, работает и выводится в браузере в кодировке <br />charset=windows-1251</p><p>База данных MySQL 5.0.7, в системных переменных следующее:</p><p>[mono]<br />переменная&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;сессия&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; глобальная<br />_____________________________________________________<br />character set client&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; utf8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;latin1&nbsp; <br />character set connection&nbsp; cp1251&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; latin1&nbsp; <br />character set database&nbsp; &nbsp; latin1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; latin1&nbsp; <br />character set results&nbsp; &nbsp; &nbsp; &nbsp;utf8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;latin1&nbsp; <br />character set server&nbsp; &nbsp; &nbsp; &nbsp;latin1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;latin1&nbsp; <br />character set system&nbsp; &nbsp; &nbsp; utf8&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;utf8&nbsp; <br />collation connection&nbsp; &nbsp; &nbsp;cp1251_general_ci&nbsp; latin1_swedish_ci&nbsp; <br />collation database&nbsp; &nbsp; &nbsp; &nbsp;latin1_swedish_ci&nbsp; latin1_swedish_ci&nbsp; <br />collation server&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;latin1_swedish_ci&nbsp; latin1_swedish_ci [/mono]</p><p>И менять, судя по всему, глобальные значения я не могу.<br />В базе хранится нормальный русский текст - в phpmyadmin отображается нормально. Но если я получаю его через запрос в PHP, то выводятcя &quot;???&quot;.</p><p>Я сделал:<br />[mono]<br />ALTER DATABASE `db_name` COLLATE cp1251_general_ci<br />ALTER TABLE `table_name` COLLATE cp1251_general_ci<br />ALTER TABLE `table_name` CHANGE `current_field_name` `new_field_name` VARCHAR( 100 ) CHARACTER SET p1251 СOLLATE cp1251_general_ci<br />[/mono]<br />для базы, всех таблиц и всех текстовых полей, но это не помогло. &quot;Вопросики&quot; остались...</p><p>Что можно сделать в таких условиях?</p><p>P.S. На локальной копии сайта в Денвере, где я сам могу настраивать базу как угодно выставлены везде cp1251 и cp1251_general_ci в глобальных переменных и все работает.</p>]]></content>
			<author>
				<name><![CDATA[Ice_Harley]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=685</uri>
			</author>
			<updated>2007-08-28T21:31:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3485#p3485</id>
		</entry>
</feed>
