<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: MySQL Collation, Character Cp1251</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html</link>
    <description>Доброй ночи.&lt;br&gt;Извечная проблема совместимоти кодировок Win и *Nix снова напомнила о себе :)&lt;br&gt;Есть сервачок с системой резервного бэкапа на Bacula. Настроено на FreeBSD 8.1 с адаптированной под винду консолью (кодировка Cp1251).&lt;br&gt;Консольный вариант Bacula отлично выполняет свои функции, в том числе и с опознованием русских имён/путей файлов.&lt;br&gt;&lt;br&gt;Для удобства установил Webacula, а заодно и Bat. С этими примочками вышла аказия: на веб-интерфейсе, при отображении списка бекапных файлов, где должны быть кириллические имена -отображаются пустые строки, а в Bat вопросики.&lt;br&gt;&lt;br&gt;Начал думать в сторону MySQL т.к. данные подтягиваются из БД.&lt;br&gt;Стоит отметить, что SELECT выдает корректные данные с названием папок на кириллице:&lt;br&gt;mysql&amp;gt; use bacula&lt;br&gt;mysql&amp;gt; select * from Path;&lt;br&gt;&amp;#124; 16 &amp;#124; /usr/home/user/Чтение PDF и DJVU/Электронная библиотека/&lt;br&gt;&lt;br&gt;В нете нашел информацию, что корректное отображение в консоли не гарантирует качество конечного результата. Сделал запрос с указанием Collation:&lt;br&gt;&lt;br&gt;mysql&amp;gt;  select * from Path ord</description>

<item>
    <title>MySQL Collation, Character Cp1251 (kvasik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#12</link>
    <pubDate>Thu, 20 Jan 2011 14:52:40 GMT</pubDate>
    <description>&amp;gt; Вот ты себе...&lt;br&gt;&lt;br&gt;Да, не ищем лёгких путей :)&lt;br&gt;Установил клиента на оригинальный Windows :) с него снялся бэкап и веб-интерфейс выдал всю красоту.&lt;br&gt;CP1251 на консоли FreeBSD (с которого ранее снимал бэкап) это все от лукавого :)&lt;br&gt;Но иногда без него не обойтись (vsftpd ru version).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#11</link>
    <pubDate>Tue, 18 Jan 2011 15:57:29 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Скорее всего, заставить отображать пути директорий с кодировкой CP1251 пока так и &lt;br&gt;&amp;gt; не получится.&lt;br&gt;&amp;gt; При бэкапе данные заносятся в базу под пользователем bacula, кодировка для клиентов &lt;br&gt;&amp;gt; установлена CP1251. Другую кодировку указать нельзя, т.к. система содержит пути файлов &lt;br&gt;&amp;gt; в CP1251. Внесённые данные успешно просматриваются при коннекте mysql в cmd.exe &lt;br&gt;&amp;gt; с установкой chcp1251.&lt;br&gt;&amp;gt; Webacula понимает только UTF8 и пытается тянуть данные из этой базы.&lt;br&gt;&amp;gt; P.S. если указать в .htacces кодировку CP1251 для страницы по умолчанию, ситуация &lt;br&gt;&amp;gt; с путями директорий не поменяется.&lt;br&gt;&amp;gt; P.P.S если кто знает как заставить понимать Webacula CP1251, напишите пож. :) &lt;br&gt;&lt;br&gt;Вот ты себе гимор придумал. Говорю же гони всё в UTF8, и локаль FreeBSD тоже.&lt;br&gt;а  Webacula это всего лишь вебприложение и перекодировка выставляется в браузере.&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#10</link>
    <pubDate>Tue, 18 Jan 2011 15:40:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Этот парам...&lt;br&gt;&amp;gt; Скорее всего, заставить отображать пути директорий с кодировкой CP1251 пока так и &lt;br&gt;&amp;gt; не получится.&lt;br&gt;&lt;br&gt;воспользуйтесь iconv&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 Collation, Character Cp1251 (kvasik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#9</link>
    <pubDate>Tue, 18 Jan 2011 15:16:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Этот парам...&lt;br&gt;&lt;br&gt;Скорее всего, заставить отображать пути директорий с кодировкой CP1251 пока так и не получится.&lt;br&gt;&lt;br&gt;При бэкапе данные заносятся в базу под пользователем bacula, кодировка для клиентов установлена CP1251. Другую кодировку указать нельзя, т.к. система содержит пути файлов в CP1251. Внесённые данные успешно просматриваются при коннекте mysql в cmd.exe с установкой chcp1251.&lt;br&gt;&lt;br&gt;Webacula понимает только UTF8 и пытается тянуть данные из этой базы. &lt;br&gt;&lt;br&gt;P.S. если указать в .htacces кодировку CP1251 для страницы по умолчанию, ситуация с путями директорий не поменяется.&lt;br&gt;P.P.S если кто знает как заставить понимать Webacula CP1251, напишите пож. :)&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#8</link>
    <pubDate>Mon, 17 Jan 2011 12:59:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Системная локаль тоже на CP1251, т.к. ....&lt;br&gt;&amp;gt;&amp;gt; А выше: &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mysql&amp;gt; SHOW VARIABLES LIKE &apos;character_set&#037;&apos;; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#124; character_set_system     &amp;#124; utf8                             &amp;#124; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br&gt;&amp;gt; Этот параметр, если не ошибаюсь, изменить вообще нельзя?&lt;br&gt;&lt;br&gt;Можно, но не нужно :) &lt;br&gt;&amp;gt; Подразумевал консоль самой системы.&lt;br&gt;&lt;br&gt;http://www.lissyara.su/articles/freebsd/www/mysql_charsets/&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (kvasik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#7</link>
    <pubDate>Mon, 17 Jan 2011 12:35:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Системная локаль тоже на CP1251, т.к. ....&lt;br&gt;&amp;gt; А выше: &lt;br&gt;&amp;gt;&amp;gt; mysql&amp;gt; SHOW VARIABLES LIKE &apos;character_set&#037;&apos;; &lt;br&gt;&amp;gt;&amp;gt; ...&lt;br&gt;&amp;gt;&amp;gt;&amp;#124; character_set_system     &amp;#124; utf8                             &amp;#124; &lt;br&gt;&amp;gt;&amp;gt; &lt;br&gt;&lt;br&gt;Этот параметр, если не ошибаюсь, изменить вообще нельзя? &lt;br&gt;Подразумевал консоль самой системы. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#6</link>
    <pubDate>Mon, 17 Jan 2011 11:32:40 GMT</pubDate>
    <description>&amp;gt; Системная локаль тоже на CP1251, т.к. ....&lt;br&gt;&lt;br&gt;А выше:&lt;br&gt;&amp;gt; mysql&amp;gt; SHOW VARIABLES LIKE &apos;character_set&#037;&apos;;&lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt;&amp;#124; character_set_system     &amp;#124; utf8                             &amp;#124;&lt;br&gt;&amp;gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (kvasik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#5</link>
    <pubDate>Mon, 17 Jan 2011 08:35:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Откуда мог взяться в нашей таблице CHARACTER SET &apos;binary&apos; не могу понять...&lt;br&gt;&amp;gt; Может VARCHAR вместо Блоба?&lt;br&gt;&amp;gt; Ну и второе, если системная локаль UTF8, то нафига создавать базы и &lt;br&gt;&amp;gt; таблицы в CP1251?&lt;br&gt;&amp;gt; Пущай перекодировкой занимаются клиенты.&lt;br&gt;&lt;br&gt;Изменил на VARCHAR(500) ситуация изменилась, на веб-интерфейсе уже начали появляться разные символы :) Думаю, ещё поиграться с кодировками и все заработает как надо.&lt;br&gt;Системная локаль тоже на CP1251, т.к. приходится крутить виндовозные файлы.&lt;br&gt;&lt;br&gt;2NuINu Bat(Bacula Administration Tool) отдельеное приложение, судя по всему, механизм взаимодействия работает несколько иначе, чем веб.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>MySQL Collation, Character Cp1251 (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8994.html#4</link>
    <pubDate>Sun, 16 Jan 2011 12:35:29 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; &amp;lt;tr&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;td&amp;gt;drwxr-xr-x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0  1003&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;20-Dec-10 10:51:00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;512 bytes&amp;lt;/td&amp;gt; &lt;br&gt;&amp;gt;  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; #-------&amp;gt; здесь должен находится путь, в котором присутствует CP1251, но &lt;br&gt;&amp;gt; тут пусто.&lt;br&gt;&amp;gt; &amp;lt;/tr&amp;gt; &lt;br&gt;&amp;gt; такие пироги...&lt;br&gt;&lt;br&gt;тогда о каких вопросиках при использовании некоего Bat идет речь?&lt;br&gt;</description>
</item>

</channel>
</rss>
