<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: (Perl) Проблема с кодировкой командной строки Windows </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html</link>
    <description>Не могу разобраться в чем проблема.. Я хочу собрать все вложенные папки в массив... На винде так не делал не разу, столкнулся и в тупике. Листинг такой&lt;br&gt;&lt;br&gt;my $dir=&quot;C:&#092;&#092;Отделы&#092;&#092;Сервис&quot;;&lt;br&gt;my &#064;dirlist=&#096;dir /AD /S /B $dir&#096;;&lt;br&gt;foreach my $dirlist (&#064;dirlist) &#123;&lt;br&gt;print $dirlist . &quot;&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Ошибка вот этой команды &#096;dir /AD /S /B $dir&#096; - The system cannot find the file specified.&lt;br&gt;&lt;br&gt;Если вывести переменную $dir, то там вместо русских букв будет тарабарщина.&lt;br&gt;&lt;br&gt;Что нужно доделать? Где я не прав?&lt;br&gt;</description>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#6</link>
    <pubDate>Mon, 26 Jul 2010 16:33:53 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;http://www.opennet.ru/openforum/vsluhforumID3/68567.html#73 &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;винить. Проблема решилась добавлением кавычек. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;my &#064;dirlist=&#096;dir /AD /S /B &#092;&quot;$dir&#092;&quot;&#096;; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот так. Микрософт как всегда оказался не причем ) &lt;br&gt;&lt;br&gt;ну ты просто утер мне нос!&lt;br&gt;вот только интересно, проблему тарабарщины кавычки тоже решают?&lt;br&gt;</description>
</item>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#5</link>
    <pubDate>Fri, 23 Jul 2010 06:00:50 GMT</pubDate>
    <description>&amp;gt;Незнаю причем тут микрософт, нужно быть сильно недалеким&lt;br&gt;&amp;gt;#&amp;gt;&amp;gt;Если вывести переменную $dir, то там вместо русских букв будет тарабарщина.&lt;br&gt;&lt;br&gt;Казалось бы, при чём тут Лужков!.. и кавычки? Впрочем, надо, так надо!&lt;br&gt;</description>
</item>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (inot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#4</link>
    <pubDate>Fri, 23 Jul 2010 05:28:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Что нужно доделать? Где я не прав? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;http://www.opennet.ru/openforum/vsluhforumID8/6517.html#7 &lt;br&gt;&amp;gt;http://www.opennet.ru/openforum/vsluhforumID3/68567.html#73 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;---Во всём. Виноват. Майкрософт. &lt;br&gt;&lt;br&gt;Незнаю причем тут микрософт, нужно быть сильно недалеким чтобы в чем-то его винить. Проблема решилась добавлением кавычек. &lt;br&gt;&lt;br&gt;my &#064;dirlist=&#096;dir /AD /S /B &#092;&quot;$dir&#092;&quot;&#096;;&lt;br&gt;&lt;br&gt;Вот так. Микрософт как всегда оказался не причем )&lt;br&gt;</description>
</item>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#3</link>
    <pubDate>Fri, 23 Jul 2010 05:23:53 GMT</pubDate>
    <description>&amp;gt;Что нужно доделать? Где я не прав? &lt;br&gt;&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID8/6517.html#7&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/68567.html#73&lt;br&gt;&lt;br&gt;---Во всём. Виноват. Майкрософт.&lt;br&gt;</description>
</item>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (inot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#2</link>
    <pubDate>Thu, 22 Jul 2010 19:57:56 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&lt;br&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;Вопрос я изучил, проблему которую решить не получается, выложил на форум..&lt;br&gt;&lt;br&gt;&amp;gt;для начала почитай perldoc Encode &lt;br&gt;&lt;br&gt;для начала прочитай вопрос. Чтобы не было этого бесполезного флуда с твоей стороны&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>(Perl) Проблема с кодировкой командной строки Windows  (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8814.html#1</link>
    <pubDate>Thu, 22 Jul 2010 18:27:21 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;foreach my $dirlist (&#064;dirlist) &#123; &lt;br&gt;&amp;gt;print $dirlist . &quot;&#092;n&quot;; &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ошибка вот этой команды &#096;dir /AD /S /B $dir&#096; - The system &lt;br&gt;&amp;gt;cannot find the file specified. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если вывести переменную $dir, то там вместо русских букв будет тарабарщина. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Что нужно доделать? Где я не прав? &lt;br&gt;&lt;br&gt;ты не прав в том что выбрал виндовс как ос для которой надо писать программы.&lt;br&gt;а что бы не было тарабарщины в место русских букв изучи вопрос о возможных кодировках, в том числе и о кодировке которую желает видеть команда дир, и переведи в нее указанное тобой название.(тут есть несколько целевых кодировок кстати(кодировка для дир, кодировка исходная, кодировка для вывода)&lt;br&gt;для начала почитай perldoc Encode&lt;br&gt;</description>
</item>

</channel>
</rss>
