<p>perldoc Encode<br></p><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"><p>After <code class="inline"><span class="i">$utf8</span> = <span class="i">decode</span><span class="s">(</span><span class="q">&#39;foo&#39;</span><span class="cm">,</span> <span class="i">$octet</span><span class="s">)</span><span class="sc">;</span></code>
,</p><pre class="verbatim"><ol><li>  When $octet is...   The UTF8 flag in $utf8 is</li><li>  ---------------------------------------------</li><li>  In ASCII only (or EBCDIC only)            OFF</li></ol></pre></blockquote>

% perl -MEncode -E &#39;say 0 + utf8::is_utf8( decode(&quot;utf-8&quot;, 2+2) )&#39;       <br>1<br><br><br><div class="gmail_quote">3 марта 2010 г. 17:11 пользователь Alex Kapranoff <span dir="ltr">&lt;<a href="mailto:kapranoff@gmail.com">kapranoff@gmail.com</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2010/3/3 Mons Anderson &lt;<a href="mailto:mons@cpan.org">mons@cpan.org</a>&gt;:<br>
<div class="im">&gt; On Wednesday 03 March 2010 11:25:57 Orlovsky Alexander wrote:<br>
&gt;&gt; Хотя barewords это конечно плохо и все-такое... Но это же Perl ;)<br>
&gt; Чем плохи barewords в хэшах?<br>
&gt; Четко задокументировано, имеет четкое поведение.<br>
&gt; В отличие от string barewords (которые запрещаются strict&#39;ом)<br>
<br>
</div>Ну вот история с utf-8 флагом на barewords не задокументирована. Было<br>
в своё время прикольно узнать, что такие строки хэшируются особым<br>
образом, наличие хотя бы одного utf-8 ключа в хэше апгрейдит весь хэш,<br>
который вдруг начинает чудить в storable-состоянии и так далее.<br>
<div><div></div><br></div></blockquote></div><br clear="all"><br>-- <br>Sergey Homenkow, icq#15323279, jabber/gtalk: <a href="mailto:shomenkow@gmail.com">shomenkow@gmail.com</a><br>