2013年07月03日00:00 【第383回】Perlのuse utf8で日本語の変数名が作れるが・・・ カテゴリすぐわかる気がするPerl文字コード【プチ】研究 query1000 Comment(0)Trackback(0) 今日は「Perlのエラーメッセージのコーナー」であるが、1回お休みをいただいて、今日は昨日気が付いたことを書く。 PerlのスクリプトをUTF-8で保存してにuse utf8;と書くと、以下のような現象が起こる。 ・引用符""で囲んだ文字列リテラルにUTF-8フラグが立つ ・length関数やsubstr関数などがバイト数ではなくUnicodeの文字数になる (「length "ABCD包囲網"」が22ではなくて7を返す) ・正規表現がUnicode文字列にマッチする (/.../(3文字)が「包」1文字(3バイト)ではなくて「包囲網」にマッチする) と、言うこ