<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: perl utf8 как понизить регистр строк?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html</link>
    <description>Добрый день,&lt;br&gt;&lt;br&gt;беру строку из базы в utf8, локаль utf8 скрипты в utf8.&lt;br&gt;lc($str) уменьшает регист только латинский букв.&lt;br&gt;Если добавлять прагмы &lt;br&gt;use utf8&lt;br&gt;use encoding UTF-8&lt;br&gt;use locale&lt;br&gt;перестают работать регулярные выражения.&lt;br&gt;Как заставить перл понимать кириллицу в utf8?&lt;br&gt;</description>

<item>
    <title>perl utf8 как понизить регистр строк? (Kuzmich)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#15</link>
    <pubDate>Sat, 29 Sep 2012 12:23:24 GMT</pubDate>
    <description>Можно так:&lt;br&gt;use Encode;&lt;br&gt;$t = encode_utf8(lc(decode_utf8($t)));&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (ivangogh)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#14</link>
    <pubDate>Mon, 30 Aug 2010 22:44:04 GMT</pubDate>
    <description>&amp;gt;То же самое pack/unpack можно сделать менее производительно, но какбы прилично :-) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;use Encode; &lt;br&gt;&amp;gt;$t=decode_utf8($t); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;после этого с $t начнут работать и регэкспы и length и uc/lc... &lt;br&gt;&amp;gt;но это тоже самое, что pack/unpack &lt;br&gt;&lt;br&gt;Можно так:&lt;br&gt;&lt;br&gt;use Encode;&lt;br&gt;$t = decode(&quot;cp1251&quot;, &quot;$t&quot;);&lt;br&gt;$t = uc($t);&lt;br&gt;$t = encode(&quot;cp1251&quot;, &quot;$t&quot;);&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (XoRe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#13</link>
    <pubDate>Tue, 22 Sep 2009 12:46:36 GMT</pubDate>
    <description>&amp;gt;МОжет так поможет)) &lt;br&gt;&amp;gt;$ttt=~ tr/А-Я/а-я/; &lt;br&gt;&lt;br&gt;tr работает побайтово, а &quot;А&quot; в utf8 - это уже два байта.&lt;br&gt;Другими словами - сработает не так, как нам надо)&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (xWAR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#12</link>
    <pubDate>Mon, 09 Mar 2009 11:37:50 GMT</pubDate>
    <description>МОжет так поможет))&lt;br&gt;$ttt=~ tr/А-Я/а-я/;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#11</link>
    <pubDate>Tue, 25 Dec 2007 19:16:59 GMT</pubDate>
    <description>&amp;gt;- вам 30-40 лет &lt;br&gt;&lt;br&gt;чуть меньше&lt;br&gt;&amp;gt;- вы давно программируете на перл и давно не программируете ни на &lt;br&gt;&amp;gt;чём другом (ну может чуть-чуть PHP без объектов) &lt;br&gt;&lt;br&gt;нет, нет&lt;br&gt;&amp;gt;- вы не любите и не используете рекурсию &lt;br&gt;&lt;br&gt;я не пихаю ее во все щели и хорошо представляю где она выгодна, а где противопоказана.&lt;br&gt;&amp;gt;- вы не пользуетесь системами контроля версий (SVN/CVS) или пользуетесь очень ограниченно &lt;br&gt;&lt;br&gt;чаще всего SVN&lt;br&gt;&amp;gt;- вы работете под виндовс и используете продвинутый редактор типа лультиедитора (угадал?) &lt;br&gt;&lt;br&gt;нет, нет&lt;br&gt;&amp;gt;- вы не умеете писать расширения перл (XS) &lt;br&gt;&lt;br&gt;не было нужды, C/C++ владею, примеров XS кода достаточно, если будет нужда напишу.&lt;br&gt;&amp;gt;- вы не знаете чем отличает контестно-свободная грамматика от регулярной грамматики &lt;br&gt;&lt;br&gt;не отношу себя к &quot;титиретикам&quot;&lt;br&gt;&amp;gt;- вы не знаете ничего о функциональном программировании (ну, может быть, только &lt;br&gt;&amp;gt;общие слова) &lt;br&gt;&lt;br&gt;С общими концепциями знаком, часть из них может быть реализована в том же перле. Не было ни одного заказа связанного с функциональным языком. Нет смысла изучать </description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#10</link>
    <pubDate>Tue, 25 Dec 2007 06:59:30 GMT</pubDate>
    <description>&amp;gt;Действительно, что это я. Правы были древние - споря с дураком сам &lt;br&gt;&amp;gt;становишься дураком. &lt;br&gt;&lt;br&gt;Ну спор-то как раз начали вы :-) рискованно :-)&lt;br&gt;&lt;br&gt;А можно всё же вас побеспокоить вопросом?&lt;br&gt;Мне очень интересен портрет современного перловика, я надесь, что общение с вами позволит мне его дополнить. Вы не похвастаетесь, как давно вы программируете, что программируете?.. На мой взгляд, современные скрипт-программисты довольно чётко делятся на три группы:&lt;br&gt;1) Молодые люди (20-25), они не изучают Perl в принципе. Для быстрой разработки они используют PHP, для качественной -- Python (реже что-то другое).&lt;br&gt;2) Старые перловики, которые допускают, что в мире может ещё что-то произойти. Эти люди по-порежнему программируют на перл (уже больше десяка лет), но поглядывают в сторону более современных решений. Для таких людей не представляет труда написать C-расширение для руби.&lt;br&gt;3) Старые перловики, которые считают, что предел совершенства достигнут. Перл -- форева :-) Эти люди не изучают ничего нового.&lt;br&gt;&lt;br&gt;Если моя системат</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#9</link>
    <pubDate>Mon, 24 Dec 2007 14:09:18 GMT</pubDate>
    <description>Действительно, что это я. Правы были древние - споря с дураком сам становишься дураком. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#8</link>
    <pubDate>Mon, 24 Dec 2007 13:46:04 GMT</pubDate>
    <description>&amp;gt;Что приятно в перле, что он отсеивает большую часть идиотов, вроде вас. &lt;br&gt;&amp;gt;К сожалению некоторые кроме врожденного слабоумия похоже еще имеют и ослиную &lt;br&gt;&amp;gt;упрямость. К сведению доморощенных дебилов, не способных прочитать и осмыслить perluniintro &lt;br&gt;&amp;gt;и perlunicode, первый релиз python был в 91-м, а Ruby в &lt;br&gt;&amp;gt;93-м. А теперь домашнее задание, посмотреть когда в каждом из языков &lt;br&gt;&amp;gt;появилась поддержка юникода и как она выглядела, можете попробовать со словариком &lt;br&gt;&amp;gt;перевести фразу &quot;Ruby currently lacks full support for Unicode, though it &lt;br&gt;&amp;gt;has partial support for UTF-8.&quot;, а также посмотреть запланированные фичи python3000 &lt;br&gt;&amp;gt;на эту тему. &lt;br&gt;&lt;br&gt;Вот это вы чего сейчас сказали? Это от большого ума чтоли? :-) Это он в такой форме из вас прёт? :-))) Попритдержите ум-то :-) Уверяю вас, ваш ум никому не интересен :-)&lt;br&gt;</description>
</item>

<item>
    <title>perl utf8 как понизить регистр строк? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7060.html#7</link>
    <pubDate>Mon, 24 Dec 2007 12:59:41 GMT</pubDate>
    <description>Что приятно в перле, что он отсеивает большую часть идиотов, вроде вас. К сожалению некоторые кроме врожденного слабоумия похоже еще имеют и ослиную упрямость. К сведению доморощенных дебилов, не способных прочитать и осмыслить perluniintro и perlunicode, первый релиз python был в 91-м, а Ruby в 93-м. А теперь домашнее задание, посмотреть когда в каждом из языков появилась поддержка юникода и как она выглядела, можете попробовать со словариком перевести фразу &quot;Ruby currently lacks full support for Unicode, though it has partial support for UTF-8.&quot;, а также посмотреть запланированные фичи python3000 на эту тему. &lt;br&gt;</description>
</item>

</channel>
</rss>
