<?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=1121</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1121&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Кодировка».]]></description>
		<lastBuildDate>Sun, 28 Jun 2009 21:14:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=8600#p8600</link>
			<description><![CDATA[<p><strong>Нинок</strong><br />Крякозябы надо перекодировать, затем во всех скриптах прописать кодировку соединения и установить ее в utf8. Если есть доступ к конфигурационному файлу MySQL, то можно скрипты оставить как есть, но добавить в него строку устанавливающую кодировку соединения:<br />init-connect=&quot;SET NAMES utf8&quot;</p><p>Также следует поправить:<br />default-character-set=utf8</p><p>По перекодировке надо больше конкретных данных:<br />1) Структура любой таблицы имеющей поля с кириллицей.<br />2) Выполните запрос и покажите его вывод:<br /></p><div class="codebox"><pre><code>SWOW GLOBAL VARIABLES LIKE &#039;char%&#039;;</code></pre></div><p>3) Покажите крякозябы точно, как вы их видите в дампе.</p><p>Перекодировка может быть крайне сложной и запутанной операцией, поэтому, если требуется быстро все сделать, то пришлите дамп на hanut@php-myadmin.ru, посмотрю, что там можно сделать.</p><p>Установка кодировки соединения в скриптах делается так.<br />После каждого вызова функции mysql_connect следует добавить строку:<br /></p><div class="codebox"><pre><code>mysql_query(&#039;SET NAMES utf8&#039;);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sun, 28 Jun 2009 21:14:29 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=8600#p8600</guid>
		</item>
		<item>
			<title><![CDATA[Re: Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=8598#p8598</link>
			<description><![CDATA[<p><strong>Hanut</strong>, Извините, если вопрос глуп и не оригинален... У меня несколько другая проблема. Все с Бд было нормально. Все документы и темплаты на игру у меня написаны в кодировке utf-8, а в базе данных в структуре на предметы, действия, имена и прочее, я поставила cp1251_general_ci. Три месяца работало все ок. Недели две (может больше) назад вся база данных превратилась в большую проблему. Все русские ники и вообще весь русский текст, именно в самой базе слетел и вместо него страшные кракозябры -&quot; Р“РёР±Р»Р°СЏ С‚РѕРїСЊ&quot; и какие либо попытки исправить это - приводят к еще большим проблемам. Сначала я вручную начала переименовывать заново все русские ники как положено. Т.е. Был ник Кано, в базе он отображается как ББББ, меняю обратно на кано и получаю ник в базе Кано, а вот в игре вот так -&nbsp; Р“РёР±Р»Р. И что делать? Добавлять я сейчас ничего не могу. У меня сюжет построен через базу и мне необходимо добавлять все новое и новое, а я почти месяц сижу и ничего исправить не могу. Онлайн игроков упал до 3. Подскажите, если вам не сложно. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Нинок)]]></author>
			<pubDate>Sun, 28 Jun 2009 18:12:43 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=8598#p8598</guid>
		</item>
		<item>
			<title><![CDATA[Re: Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7378#p7378</link>
			<description><![CDATA[<p><strong>Vit</strong><br />Не могу пока поправить скрипт перекодировки, поэтому если хотите, то можете отослать мне запакованный дамп на hanut@php-myadmin.ru Постараюсь перекодировать.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 06 Mar 2009 13:54:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7378#p7378</guid>
		</item>
		<item>
			<title><![CDATA[Re: Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7374#p7374</link>
			<description><![CDATA[<p>Спасибо, скрипт получил, попробовал, не получилось.</p><p>Что бы я не выбрал, TRANSLIT или IGNORE, получаю Detected an illegal character.</p><p>Может быть дело в:</p><p>5) Далее, из выпадающих списков выберите From utf-8 To iso-8859-1.</p><p>Мне не понятно, почему From utf-8, или здесь все правильно?</p>]]></description>
			<author><![CDATA[null@example.com (Vit)]]></author>
			<pubDate>Fri, 06 Mar 2009 10:34:11 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7374#p7374</guid>
		</item>
		<item>
			<title><![CDATA[Re: Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7367#p7367</link>
			<description><![CDATA[<div class="quotebox"><cite>Vit сказал:</cite><blockquote><p>Хочу переделать все в UTF-8.</p></blockquote></div><p>Очень здравое решение.</p><p>Первая часть - это создание дампа и перекодирование его в utf8. Здесь есть существенная проблема - Если перекодировать кириллицу ????????????????? - велика вероятность, что у немецких символов слетят умляуты. Проверить это можно только опытным путем. Скрипт перекодировки с инструкцией его использования, - вышлю.</p><p>Вторая часть - установка кодировки соединения с MySQL в utf8 (сейчас она у вас latin1 - character_set_connection). Здесь тоже два возможных решения: установка глобальной кодировки соединения в my.cnf, которая будет использоватся для всех скриптов; правка кода скрипта и прописывание в нем запроса на установку кодировки соединения.<br />1) my.cnf, раздел [mysqld]. Добавить строку:<br />init-connect=&quot;SET NAMES utf8&quot;<br />Также проверьте значение в данной директиве:<br />default-character-set=utf8</p><p>2) Делаем поиск по файлам скрипта, ищем функцию mysql_connect Сразу после нее добавляем строку:<br />mysql_query(&#039;SET NAMES utf8&#039;);</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 05 Mar 2009 15:38:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7367#p7367</guid>
		</item>
		<item>
			<title><![CDATA[Кодировка]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=7362#p7362</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>Сначала лирическое отступление. Просмотрел много тем и был приятно удивлен тем, насколько подробно, обстоятельно и дружелюбно отвечает на вопросы страждущих модератор Hanut. Не на каждом форуме встретишь такое отношение. </p><p>Теперь по делу. Как я понял, нет одного решения на все случаи, каждый раз требуется конкретное разбирательство. Поэтому попытаюсь описать свою проблему как можно подробней.</p><p>Имеется трехязычный магазин: английский, немецкий, русский. Основной язык - английский.<br />В языковых файлах стоят следующие кодировки:</p><p>английский - en_US.ISO_8859-1<br />немецкий - de_DE.ISO_8859-1<br />русский - ru_RU.CP1251</p><p>В Базе Данных:</p><p>SHOW GLOBAL VARIABLES LIKE &#039;character%&#039;</p><p>Variable_name&nbsp; Value&nbsp; <br />character_set_client latin1 <br />character_set_connection latin1 <br />character_set_database latin1 <br />character_set_filesystem binary <br />character_set_results latin1 <br />character_set_server latin1 <br />character_set_system utf8 <br />character_sets_dir /usr/share/mysql/charsets/ </p><br /><p>SHOW VARIABLES LIKE &#039;character%&#039;</p><p>Variable_name&nbsp; Value&nbsp; <br />character_set_client utf8 <br />character_set_connection utf8 <br />character_set_database latin1 <br />character_set_filesystem binary <br />character_set_results utf8 <br />character_set_server latin1 <br />character_set_system utf8 <br />character_sets_dir /usr/share/mysql/charsets/ </p><p>В одной таблице могут находиться данные на всех трех языках. На русском языке выглядит вот так: </p><p>????????????????? ???????????<br />???????????? ??????????????</p><p>На сайте все отображается нормально.</p><p>Хочу переделать все в UTF-8. Попробовал самостоятельно - не получилось, поэтому прошу помощи.</p>]]></description>
			<author><![CDATA[null@example.com (Vit)]]></author>
			<pubDate>Thu, 05 Mar 2009 12:29:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=7362#p7362</guid>
		</item>
	</channel>
</rss>
