<?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; Проблема со вставкой кириллических данных в столбец типа char]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=190</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=190&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема со вставкой кириллических данных в столбец типа char».]]></description>
		<lastBuildDate>Sat, 12 Aug 2006 16:20:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1218#p1218</link>
			<description><![CDATA[<p><strong>kery</strong><br />Посмотри ещё раз ту статью, ссылка на которую находится в моём предыдущем сообщении.</p><p>Проблема заключается в том, что MySQL ищет файл набора символов по вшитому в исполняемый файл пути C:\mysql. Необходимо настроить my.ini на точный путь до файла с набором символов. Задаётся он директивой - character-sets-dir. Вписывается данная директива в разделы [client] и [mysqld] конфигурационного файла.</p><p>В моём случае директива выглядит следующим образом:<br />character-sets-dir=&quot;D:/Program Files/Programming/MySQL Server 5.0/share/charsets&quot;</p><p>Делай по аналогии.<br />После изменений не забудь перезапустить MySQL сервис.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sat, 12 Aug 2006 16:20:44 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1218#p1218</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1217#p1217</link>
			<description><![CDATA[<p>Теперь вот господа какая проблема появилась с phpMyAdmin все работает а вот из командной строки перестал открываться&nbsp; монитор Mysql и выдает вот какую ошибку: </p><p>MYSQL Character set cp1251 is not a compiled Character set and is not specified in the &quot;C:\mysql\\share\charsets\index.xml&quot; file</p><p>MYSQL&nbsp; Набор символов cp1251 не является скомпилированным Набором символов и не определен в файле &quot;C:\mysql\\share\charsets\index.xml&quot;</p>]]></description>
			<author><![CDATA[null@example.com (kery)]]></author>
			<pubDate>Sat, 12 Aug 2006 14:48:11 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1217#p1217</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1216#p1216</link>
			<description><![CDATA[<p>Всем спасибо за ответы получилось прописал в mysql.ini кодировку для сервера и клиента cp1251, всё заработало!</p>]]></description>
			<author><![CDATA[null@example.com (kery)]]></author>
			<pubDate>Sat, 12 Aug 2006 09:31:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1216#p1216</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1213#p1213</link>
			<description><![CDATA[<p>Из-за неверно выставленной кодировки в базу записываются данные в виде html сущностей (по моему). Соответственно каждый символ съедает не один байт, а шесть (кажется). Что-то вроде (&amp;-#039;). (Без дефиса после амперсанда. Пришлось вставить, чтобы скрипт форума не выводил кавычку).</p><p>Правильное решение только одно - настроить кодировку БД.<br />Из него вытекает:<br />1) При соединении с БД устанавливать корректный SET NAMES.<br />2) Использовать Юникод (я бы выбрал именно это).<br />3) Настроить на кирилицу конфигурационный файл MySQL - my.ini.</p><p>Неправильное решение:<br />Увеличить количество символов в столбце name. Ничего хорошего не даст, так как сортировка (может и ещё что-то) будет производиться некорректно.</p><p>В данном посте админ оставил ссылку на статью, которую надо читать, до просветления. Если после прочтения всё ещё будут вопросы (в чём я сомневаюсь) - задавай - поможем.<br /><a href="http://forum.php-myadmin.ru/viewtopic.php?pid=117#p117">http://forum.php-myadmin.ru/viewtopic.php?pid=117#p117</a></p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 11 Aug 2006 21:32:22 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1213#p1213</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1212#p1212</link>
			<description><![CDATA[<p><strong>kery</strong><br />Уточни версию MySQL, плиз</p><p>Какое значение default-character-set в твоем my.ini? Попробуй cp1251</p>]]></description>
			<author><![CDATA[null@example.com (Rash)]]></author>
			<pubDate>Fri, 11 Aug 2006 20:20:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1212#p1212</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1211#p1211</link>
			<description><![CDATA[<p>Вот что получается,<br />Ошибка<br />SQL-запрос:&nbsp; </p><p>INSERT INTO `in` ( `name` ) <br />VALUES (</p><p>&#039;Россия&#039;<br />) </p><p>Ответ MySQL:&nbsp; </p><p>#1406 - Data too long for column &#039;name&#039; at row 1 </p><p>А если по английски всё нормально<br />SQL-запрос:INSERT INTO `in` ( `name` ) <br />VALUES (<br />&#039;Russia&#039;<br />);</p>]]></description>
			<author><![CDATA[null@example.com (kery)]]></author>
			<pubDate>Fri, 11 Aug 2006 18:43:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1211#p1211</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1210#p1210</link>
			<description><![CDATA[<p><strong>kery</strong><br />Попробуй вставить &quot;Россия&quot; - что тебе напишет MySQL?</p>]]></description>
			<author><![CDATA[null@example.com (Lokki)]]></author>
			<pubDate>Fri, 11 Aug 2006 17:53:40 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1210#p1210</guid>
		</item>
		<item>
			<title><![CDATA[Проблема со вставкой кириллических данных в столбец типа char]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1209#p1209</link>
			<description><![CDATA[<p>У меня есть столбец name тип char 15 символов в него нужно вставлять&nbsp; русские имена но пишет ошибку, английские без проблем. Подскажите пожалуйста как настроить чтобы русские имена вставлялись а то не могу понять?</p>]]></description>
			<author><![CDATA[null@example.com (kery)]]></author>
			<pubDate>Fri, 11 Aug 2006 17:39:28 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1209#p1209</guid>
		</item>
	</channel>
</rss>
