<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Настройка кодировки в Mysql</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html</link>
    <description>Доброе время суток!&lt;br&gt;Apache2+Mysql50+PHP5+FreeBSD70.&lt;br&gt;Mysql установлен по дефолту, со стандартной кодировкой latin1. В mysql&apos;е есть база, в кодировке CP866. Возможно ли настроить перекодировку, чтобы клиенту в итоге возвращался KOI8-R, не трогая структуру базы?&lt;br&gt;</description>

<item>
    <title>Настройка кодировки в Mysql (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#9</link>
    <pubDate>Mon, 25 Aug 2008 11:11:59 GMT</pubDate>
    <description>Внимательно прочитайте раздел документации мускула посвященный работе с кодировками, можете пропускать все что связано с collation. &lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (wattonen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#8</link>
    <pubDate>Mon, 25 Aug 2008 10:07:05 GMT</pubDate>
    <description>&amp;gt;потому что мускулу неверно указана кодировка таблицы. Переделывать надо только таблицы, где &lt;br&gt;&amp;gt;есть данные в неверной(то есть указана latin1, а на деле koi8) &lt;br&gt;&amp;gt;кодировке &lt;br&gt;&lt;br&gt;На деле там CP866, а клиент в koi8-r. В какую кодировку переделывать таблицу?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#7</link>
    <pubDate>Mon, 25 Aug 2008 09:44:40 GMT</pubDate>
    <description>потому что мускулу неверно указана кодировка таблицы. Переделывать надо только таблицы, где есть данные в неверной(то есть указана latin1, а на деле koi8) кодировке&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (wattonen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#6</link>
    <pubDate>Sun, 24 Aug 2008 09:58:11 GMT</pubDate>
    <description>&amp;gt;Я бы еще посоветовал на таблицы глянуть и отдельные поля. Но если &lt;br&gt;&amp;gt;и там везде latin1, то тогда дело дрянь. Исправить конечно можно, &lt;br&gt;&amp;gt;но придется внимательно прочитать раздел документации, посвященный работе мускула с кодировками, &lt;br&gt;&amp;gt;там описывается и процесс конвертации. Можно конечно и в клиенте конвертировать, &lt;br&gt;&amp;gt;но это лишь откладывает на время проблему, а не решает ее. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Так все-таки почему клиенту не отдается в кои?&lt;br&gt;Да мне кажется конвертировать всю базу (около 2-х гигов) ради того чтобы в одном единственном запросе работала кодировка (при условии что все остальное работает) - это моветон.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#5</link>
    <pubDate>Fri, 22 Aug 2008 13:45:02 GMT</pubDate>
    <description>Я бы еще посоветовал на таблицы глянуть и отдельные поля. Но если и там везде latin1, то тогда дело дрянь. Исправить конечно можно, но придется внимательно прочитать раздел документации, посвященный работе мускула с кодировками, там описывается и процесс конвертации. Можно конечно и в клиенте конвертировать, но это лишь откладывает на время проблему, а не решает ее. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (wattonen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#4</link>
    <pubDate>Fri, 22 Aug 2008 13:28:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt;В mysql&apos;е есть база, в кодировке CP866.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Уточните момент, там только данные хранятся в cp866 или еще и кодировка &lt;br&gt;&amp;gt;базы выставлена в cp866. Посмотреть можно при помощи show create database &lt;br&gt;&amp;gt;и show create table. &lt;br&gt;&lt;br&gt;mysql&amp;gt; show create database mydb;&lt;br&gt;+----------+-------------------------------------------------------------------+&lt;br&gt;&amp;#124; Database &amp;#124; Create Database                                                   &amp;#124;&lt;br&gt;+----------+-------------------------------------------------------------------+&lt;br&gt;&amp;#124; mydb   &amp;#124; CREATE DATABASE &#096;mydb&#096; /*!40100 DEFAULT CHARACTER SET latin1 */ &amp;#124;&lt;br&gt;+----------+-------------------------------------------------------------------+&lt;br&gt;1 row in set (0.10 sec)&lt;br&gt;&lt;br&gt;mysql&amp;gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#3</link>
    <pubDate>Fri, 22 Aug 2008 13:11:32 GMT</pubDate>
    <description>&amp;gt;В mysql&apos;е есть база, в кодировке CP866.&lt;br&gt;&lt;br&gt;Уточните момент, там только данные хранятся в cp866 или еще и кодировка базы выставлена в cp866. Посмотреть можно при помощи show create database и show create table. &lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (wattonen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#2</link>
    <pubDate>Thu, 21 Aug 2008 13:05:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Доброе время суток! &lt;br&gt;&amp;gt;&amp;gt;Apache2+Mysql50+PHP5+FreeBSD70. &lt;br&gt;&amp;gt;&amp;gt;Mysql установлен по дефолту, со стандартной кодировкой latin1. В mysql&apos;е есть база, &lt;br&gt;&amp;gt;&amp;gt;в кодировке CP866. Возможно ли настроить перекодировку, чтобы клиенту в итоге &lt;br&gt;&amp;gt;&amp;gt;возвращался KOI8-R, не трогая структуру базы? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если в php то примерно так &lt;br&gt;&amp;gt;$db_connect=mysql_query(&quot;set character_set_results=&apos;koi8r&apos;&quot;); &lt;br&gt;&amp;gt;Если в консоли, то &lt;br&gt;&amp;gt;SET NAMES koi8r; &lt;br&gt;&lt;br&gt;Странно, теперь стал отдавать вообще непойми в какой кодировке. Причем charset возвращает latin1.&lt;br&gt;Проверяю так:&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;&lt;br&gt;mysql_query(&quot;set character_set_results=&apos;koi8r&apos;&quot;);&lt;br&gt;$query=&quot;select value from history_str where itemid=21109 limit 10&quot;;&lt;br&gt;$result=mysql_query($query);&lt;br&gt;while ($row=mysql_fetch_row($result)) &#123;&lt;br&gt;        echo &quot;$row&#091;0&#093;&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;$charset = mysql_client_encoding($link);&lt;br&gt;printf(&quot;$charset&#092;n&quot;);&lt;br&gt;?&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка кодировки в Mysql (ПитерПен)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/81581.html#1</link>
    <pubDate>Fri, 15 Aug 2008 18:35:14 GMT</pubDate>
    <description>&amp;gt;Доброе время суток! &lt;br&gt;&amp;gt;Apache2+Mysql50+PHP5+FreeBSD70. &lt;br&gt;&amp;gt;Mysql установлен по дефолту, со стандартной кодировкой latin1. В mysql&apos;е есть база, &lt;br&gt;&amp;gt;в кодировке CP866. Возможно ли настроить перекодировку, чтобы клиенту в итоге &lt;br&gt;&amp;gt;возвращался KOI8-R, не трогая структуру базы? &lt;br&gt;&lt;br&gt;Если в php то примерно так&lt;br&gt;$db_connect=mysql_query(&quot;set character_set_results=&apos;koi8r&apos;&quot;);&lt;br&gt;Если в консоли, то&lt;br&gt;SET NAMES koi8r;&lt;br&gt;</description>
</item>

</channel>
</rss>
