<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Русские символы в rrdtool</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html</link>
    <description>При отображении строк в RRD используется кодировка UTF-16, в которой есть таблица русских символов, &lt;br&gt;соответствующая таблице CP1251, только со смещением.&lt;br&gt;Чтобы rrdgraph смог отображать русские символы на графиках &lt;br&gt;необходимо внести изменения в файл src/rrd_afm.h. Находим в нем строчку&lt;br&gt;&lt;br&gt;   #define afm_fix_osx_charset(x) (x)&lt;br&gt;&lt;br&gt;и заменяем на&lt;br&gt;&lt;br&gt;   #define afm_fix_osx_charset(x) &#092;&lt;br&gt;     ( (x) &amp;gt;= 128 &amp;&amp; (x) &amp;lt;= 255 ? (x) + 0x0350 : (x))&lt;br&gt;&lt;br&gt;Таким образом, если в строке встречается символ с кодом между 127 и 256, то к нему применяется смещение 0x0350. &lt;br&gt;Строки необходимо записывать в CP1251 (я использую vim с libiconv).&lt;br&gt;&lt;br&gt;Для работы с KOI8 необходима еще таблица перестановок из KOI8 в CP1251&lt;br&gt;&lt;br&gt;Для этого в файл src/rrd_afm.c добавляем описание таблицы&lt;br&gt;const unsigned char afm_koi2win&#091;128&#093; = &#123;128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,184,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,18</description>

<item>
    <title>Русские символы в rrdtool (leo70)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#8</link>
    <pubDate>Tue, 18 Aug 2009 12:40:08 GMT</pubDate>
    <description>rrdtool 1.3 + UTF8 система + UTF8 ttf шрифт нормально отображает русский на картинке. Если rrdtool 1.2 ниже то строку передаваемую rrdtool надо перекодировать в koi8r (например iconv) + шрифты koi8r &lt;br&gt;</description>
</item>

<item>
    <title>Русские символы в rrdtool (kostya)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#7</link>
    <pubDate>Sun, 17 May 2009 21:26:25 GMT</pubDate>
    <description>&amp;gt;К чему изобретать велосипед, когда с помощью переменных окружения назначается нужная локаль. &lt;br&gt;&amp;gt;Пиши хоть по китайски. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот пример с &quot;русскими&quot; графиками: http://live.daemony.org/freebsd/rrdtools-usage-for-server-stats-full-manual-by-daemony.html &lt;br&gt;&lt;br&gt;Чёт не работает!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Русские символы в rrdtool (BH)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#6</link>
    <pubDate>Wed, 15 Apr 2009 09:39:35 GMT</pubDate>
    <description>К чему изобретать велосипед, когда с помощью переменных окружения назначается нужная локаль. Пиши хоть по китайски.&lt;br&gt;&lt;br&gt;Вот пример с &quot;русскими&quot; графиками: http://live.daemony.org/freebsd/rrdtools-usage-for-server-stats-full-manual-by-daemony.html&lt;br&gt;</description>
</item>

<item>
    <title>Русские символы в rrdtool (Андрей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#5</link>
    <pubDate>Mon, 30 Mar 2009 12:30:19 GMT</pubDate>
    <description>Помогите, пожалуйста, решить проблему. У меня на графиках вместо кирилицы рисуются перечеркнутые по диоганали прямоугольники. Подбор шрифтов результата не принес. Нашел здесь http://forums.cacti.net/about27938.html&amp;highlight=cyrillic, что проблему можно решить с помощью функции, но, что за функция непонятно.&lt;br&gt;</description>
</item>

<item>
    <title>Русские символы в rrdtool (blzz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#4</link>
    <pubDate>Tue, 20 Feb 2007 21:09:55 GMT</pubDate>
    <description>а значение переменной LANG сильно влияет на символы в графиках? у меня rrdtool+hotsanic великолепно на ru_RU.UTF-8 рисует</description>
</item>

<item>
    <title>Русские символы в rrdtool (const86)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#3</link>
    <pubDate>Sun, 04 Feb 2007 19:15:23 GMT</pubDate>
    <description>&amp;gt; Или в юникоде писать просто :) &lt;br&gt;&lt;br&gt;И как только вам такое в голову могло придти...</description>
</item>

<item>
    <title>Русские символы в rrdtool (denis)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#2</link>
    <pubDate>Sat, 03 Feb 2007 11:39:25 GMT</pubDate>
    <description>Или в юникоде писать просто :)</description>
</item>

<item>
    <title>Русские символы в rrdtool (x0x01)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36580.html#1</link>
    <pubDate>Thu, 01 Feb 2007 08:22:51 GMT</pubDate>
    <description>есть несколько другой путь, использовать при рендере графика русский koi8 ttf шрифт:&lt;br&gt;--font DEFAULT:10:/usr/share/fonts/koi8-ttf/TIMESI8.TTF&lt;br&gt;</description>
</item>

</channel>
</rss>
