<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: MySQL 4.1 и кодировки</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html</link>
    <description>FreeBSD 5.4, MySQL 4.1 и phpMyAdmin из портов. Не могу правильно настроить кодировку. Все вроде выставил в cp1251, но phpMyAdmin показывает в системных переменных character set system = utf8. Сам MyAdmin работает корректно, в консоль на mysql отдается вроде в cp1251 (это на глаз, не перекодировал), но отображается на экране в кои8, то есть нечитаемо. А в PHP вебприложение отдается в виде вопросов ????. Как лечить? И как обеспечить совместимость разрабатываемого приложения со старыми MySQL?&lt;br&gt;Спасибо!</description>

<item>
    <title>Проблемы с кирилицей Cyrillic Character Sets (cp1251) в mysq... (АЛЕКСАНДР)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#15</link>
    <pubDate>Mon, 10 Jan 2011 12:48:21 GMT</pubDate>
    <description>&amp;gt; CREATE TABLE &#096;message_body&#096; ( &lt;br&gt;&amp;gt;   &#096;message_id&#096; int(6) unsigned NOT NULL default &apos;0&apos;, &lt;br&gt;&amp;gt;   &#096;message&#096; text NOT NULL &lt;br&gt;&amp;gt; ) ENGINE=InnoDB DEFAULT CHARSET=cp1251; &lt;br&gt;&amp;gt; Помоголо!&lt;br&gt;&lt;br&gt;Уважаемый ГУРУ!&lt;br&gt;&lt;br&gt;Все сделал как Вы написали!&lt;br&gt;Не помогло!&lt;br&gt;Опять эти ????? в базе данных!&lt;br&gt;&lt;br&gt;Может быть есть еще какой способ?&lt;br&gt;&lt;br&gt;С уважением &lt;br&gt;                Александр&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL 4.1 и кодировки (alex)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#14</link>
    <pubDate>Fri, 14 Jul 2006 21:14:47 GMT</pubDate>
    <description>SPASIBO!!!!! SUPER!!!! POMOGLO!!!!</description>
</item>

<item>
    <title>Проблемы с кирилицей Cyrillic Character Sets (cp1251) в mysq... (Q.Werty)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#13</link>
    <pubDate>Tue, 02 May 2006 07:10:18 GMT</pubDate>
    <description>CREATE TABLE &#096;message_body&#096; (&lt;br&gt;  &#096;message_id&#096; int(6) unsigned NOT NULL default &apos;0&apos;,&lt;br&gt;  &#096;message&#096; text NOT NULL&lt;br&gt;) ENGINE=InnoDB DEFAULT CHARSET=cp1251;&lt;br&gt;&lt;br&gt;Помоголо!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблемы с кирилицей Cyrillic Character Sets (cp1251) в mysq... (Бруян)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#12</link>
    <pubDate>Mon, 17 Apr 2006 13:04:25 GMT</pubDate>
    <description>Все проблемы решатся. Возьми, просто, phpMyAdmin 2.7.0-pl1. Он отлично управляет как самой БД, так и кодировками, сравнениями, представлениями. Там все интуитивно понятно. создашь новую БД с нужной тебе кодировкой, например: cp1251_general_cs - Кириллический (многоязычный), чувствительный к регистру. Из старой БД экспортом данных извлеки все данные и влей как огромный SQL запрос на создание таблиц с данными все данные в новую БД. Все просто до критинизма, но и я над этим промучался целые сутки, пока нашел все, что мне нужно и сделал как мне нужно.</description>
</item>

<item>
    <title>Проблемы с кирилицей Cyrillic Character Sets (cp1251) в mysq... (.Ya.)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#11</link>
    <pubDate>Tue, 11 Apr 2006 09:51:22 GMT</pubDate>
    <description>&amp;gt;1) Можно ли как-то работать с Cyrillic Character Sets (cp1251) без посылки &lt;br&gt;&amp;gt;дополнительного запроса? &lt;br&gt;&amp;gt;2) Можно ли настроить конфигурацию mysql для работы с cp1251 через .htaccess &lt;br&gt;&amp;gt;так как я не имею доступа к php.ini и my.ini на &lt;br&gt;&amp;gt;хостинге? &lt;br&gt;В папке сайта public_html откройте config.php и впишите в нем после &amp;lt;?php&lt;br&gt;mysql_query(&quot;SET NAMES &apos;cp1251&apos;&quot;);&lt;br&gt;тоже самое в admin.php&lt;br&gt;Тогда ????? изменятся на русский язык&lt;br&gt;Если не поможет впишите и это&lt;br&gt;mysql_query (&quot;set character_set_client=&apos;cp1251&apos;&quot;);&lt;br&gt;mysql_query (&quot;set character_set_results=&apos;cp1251&apos;&quot;);&lt;br&gt;mysql_query (&quot;set collation_connection=&apos;cp1251_general_ci&apos;&quot;);&lt;br&gt;просто еслставляи вставлять данные не из файла, а в форму маскладмина получается кои8&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблемы с кирилицей Cyrillic Character Sets (cp1251) в mysql 4.1.18 (Nick)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#10</link>
    <pubDate>Wed, 05 Apr 2006 09:57:10 GMT</pubDate>
    <description>Проблемы с кирилицей Cyrillic Character Sets (cp1251) при работе с mysql 4.1.18 (выводит такое ???????????).&lt;br&gt;Я нашел как решить проблему. Это посылка дополнительного запроса к mysql&lt;br&gt;&lt;br&gt;function mysql_connection ()&lt;br&gt; &#123;&lt;br&gt;  Global $host,$user,$pass;&lt;br&gt;&lt;br&gt;if(!$dbc=&#064;mysql_connect(&quot;$host&quot;,&quot;$user&quot;,&quot;$pass&quot;))&#123;&lt;br&gt;&lt;br&gt;mysql_query(&quot;SET NAMES cp1251&quot;); &lt;br&gt;&lt;br&gt;return $dbc;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;Но иногда это не срабатывает(возможно из-за потери соединения или большого количества запросов к базе). Мой хостинг имеет _ENV&#091;&quot;LANG&quot;&#093; en_US.UTF-8, mysql 4.1.18, PHP4.&lt;br&gt;1) Можно ли как-то работать с Cyrillic Character Sets (cp1251) без посылки дополнительного запроса?&lt;br&gt;2) Можно ли настроить конфигурацию mysql для работы с cp1251 через .htaccess так как я не имею доступа к php.ini и my.ini на хостинге?</description>
</item>

<item>
    <title>MySQL 4.1 и кодировки (Danila)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#9</link>
    <pubDate>Mon, 27 Mar 2006 10:33:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;FreeBSD 5.4, MySQL 4.1 и phpMyAdmin из портов. Не могу правильно настроить &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;кодировку. Все вроде выставил в cp1251, но phpMyAdmin показывает в системных &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;переменных character set system = utf8. Сам MyAdmin работает корректно, в &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;консоль на mysql отдается вроде в cp1251 (это на глаз, не &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;перекодировал), но отображается на экране в кои8, то есть нечитаемо. А &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;в PHP вебприложение отдается в виде вопросов ????. Как лечить? И &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;как обеспечить совместимость разрабатываемого приложения со старыми MySQL? &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Спасибо! &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Только что решил проблему следующим образом: в PHP скрипте поставил  mysql_query(&quot;SET &lt;br&gt;&amp;gt;&amp;gt;NAMES cp1251&quot;); &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;(хостинг находится на Яхоо) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ничего не помогает! &lt;br&gt;&amp;gt;Никак не могу решить данную проблему с phpmyadmin 2.8.0.1 и 2.8.0.2 ( &lt;br&gt;&amp;gt;МуSQL 4.1.10) &lt;br&gt;&lt;br&gt;Да, при коннекте скрипта (и вообще клиента) к серверу нужно указывать тип используемой кодировки иначе все 8-битные символы будут ????????? :&lt;br&gt;SET NAMES CP1251 или SET CHARSET CP1251;&lt;br&gt;&lt;br&gt;Кроме того, есть поле</description>
</item>

<item>
    <title>MySQL 4.1 и кодировки (Юра)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#8</link>
    <pubDate>Mon, 27 Mar 2006 06:50:12 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Я проблему не решил, вникать сейчас некогда, просто откатился на MySQL 3.23 &lt;br&gt;&amp;gt;&amp;gt;- мне для разработки вебприложений его впринципе хватает. Но нерешенные проблемы &lt;br&gt;&amp;gt;&amp;gt;не люблю, так что как будет время - займусь. Если кто &lt;br&gt;&amp;gt;&amp;gt;подтолкнет в нужном направлении - буду благодарен. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#091;mysqld&#093; &lt;br&gt;&amp;gt;init-connect=&apos;SET NAMES cp1251&apos; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;вроде так. &lt;br&gt;&lt;br&gt;Спасибо.. очень помогло. данная проблема существует не только в 4.1 но и в 5.0.18..&lt;br&gt;PHP код переписывать не хотелось..&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL 4.1 и кодировки (petr999)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID8/3783.html#7</link>
    <pubDate>Fri, 24 Mar 2006 14:17:45 GMT</pubDate>
    <description>по моему личному опыту здорово помогает&lt;br&gt;set character set нужная кодировка&lt;br&gt;об этом также написано в докции на 4.1&lt;br&gt;это выражение присваивает кодировку сущности соединения в процессе сервера.&lt;br&gt;также, подробности можно смотреть в&lt;br&gt;show variables like &apos;&#037;чтонужно&#037;&apos;&lt;br&gt;и только потом ковыряться в сложных приладах типа myadmin.&lt;br&gt;сам пользуюсь utf8 и доволен. :)&lt;br&gt;&lt;br&gt;&amp;gt;FreeBSD 5.4, MySQL 4.1 и phpMyAdmin из портов. Не могу правильно настроить &lt;br&gt;&amp;gt;кодировку. Все вроде выставил в cp1251, но phpMyAdmin показывает в системных &lt;br&gt;&amp;gt;переменных character set system = utf8. Сам MyAdmin работает корректно, в &lt;br&gt;&amp;gt;консоль на mysql отдается вроде в cp1251 (это на глаз, не &lt;br&gt;&amp;gt;перекодировал), но отображается на экране в кои8, то есть нечитаемо. А &lt;br&gt;&amp;gt;в PHP вебприложение отдается в виде вопросов ????. Как лечить? И &lt;br&gt;&amp;gt;как обеспечить совместимость разрабатываемого приложения со старыми MySQL? &lt;br&gt;&amp;gt;Спасибо! &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
