<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Замена 16-ричного кода символом из кодовой таблицы</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8644.html</link>
    <description>Есть файл скажем содержащий это 20 ef f0 e8 20, нужен на perl скрипт который бы заменял 16-ричный код на соответствующий символ из кодовой таблицы cp1251 скажем (также cp866).&lt;br&gt;Как это сделать наиболее грамотно и рационально, не городить же вещи типа:&lt;br&gt;$str=~ s/ef/п/&lt;br&gt;$str=~ s/f0/р/&lt;br&gt;$str=~ s/e8/и/&lt;br&gt;и т.д.&lt;br&gt;Может быть есть готовая функция?&lt;br&gt;</description>

<item>
    <title>Замена 16-ричного кода символом из кодовой таблицы (blitzkrieg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8644.html#4</link>
    <pubDate>Sat, 13 Mar 2010 10:32:21 GMT</pubDate>
    <description>спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Замена 16-ричного кода символом из кодовой таблицы (sproot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8644.html#3</link>
    <pubDate>Sat, 13 Mar 2010 09:08:13 GMT</pubDate>
    <description>&amp;gt;Почитал про модуль, что-то не очень понимаю чем он мне может помочь. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Можно поконкретнее ткнуть носом? &lt;br&gt;&lt;br&gt;sproot&#064;matrix:tmp$ cat test.txt&lt;br&gt;20 ef f0 e8 20&lt;br&gt;sproot&#064;matrix:tmp$ perl -MEncode -i&apos;.orig&apos; -ne &apos;$_=~s/(&#091;&#091;:xdigit:&#093;&#093;&#123;2&#125;)/chr(hex($1))/eg; print decode(&quot;cp1251&quot;, $_);&apos; test.txt&lt;br&gt;Wide character in print at -e line 1, &amp;lt;&amp;gt; line 1.&lt;br&gt;sproot&#064;matrix:tmp$ cat test.txt&lt;br&gt;  п р и&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Замена 16-ричного кода символом из кодовой таблицы (blitzkrieg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8644.html#2</link>
    <pubDate>Fri, 12 Mar 2010 13:25:33 GMT</pubDate>
    <description>Почитал про модуль, что-то не очень понимаю чем он мне может помочь.&lt;br&gt;Можно поконкретнее ткнуть носом?&lt;br&gt;</description>
</item>

<item>
    <title>Замена 16-ричного кода символом из кодовой таблицы (sproot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8644.html#1</link>
    <pubDate>Fri, 12 Mar 2010 10:19:05 GMT</pubDate>
    <description>&amp;gt;Есть файл скажем содержащий это 20 ef f0 e8 20, нужен на &lt;br&gt;&amp;gt;perl скрипт который бы заменял 16-ричный код на соответствующий символ из &lt;br&gt;&amp;gt;кодовой таблицы cp1251 скажем (также cp866). &lt;br&gt;&amp;gt;Как это сделать наиболее грамотно и рационально, не городить же вещи типа: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$str=~ s/ef/п/ &lt;br&gt;&amp;gt;$str=~ s/f0/р/ &lt;br&gt;&amp;gt;$str=~ s/e8/и/ &lt;br&gt;&amp;gt;и т.д. &lt;br&gt;&amp;gt;Может быть есть готовая функция? &lt;br&gt;&lt;br&gt;Есть модуль Encode.&lt;br&gt;</description>
</item>

</channel>
</rss>
