Perl

use utf8とencoding、decode

Perlで日本語処理を行うときに欠かせないエンコーディング。 これってわかりにくくありません? 自慢じゃないですが、小生は毎回混乱します(本当に自慢じゃない)。 基本的には http://www.rwds.net/kuroita/program/Perl_unicode.html に盲目的にしたがっ…

シフトJISの特定の文字がうまく処理できないときの対応

最近、シフトJISで入力された文字列を処理しなければならない というやっかいな仕事をこなしていたのですが use utf8; use Encode; . . . binmode FILEHANDLE, 'encoding(shiftjis)'; . . foreach (){ . . s/0/0/g; s/1/1/g; . . } としていたわけです。 …

型グロブは役に立つのか

Perl/変数、データ構造 上記のリンクはググった結果たまたま引っかかったのですが フリー教科書WikiBooksというものがあるんですね。ちょっと気になるのでメモ。 型グロブは前々から存在自体は知っていたのですが いまいち有用性がわからなかったので、一度…

Unicode

http://www.bugbearr.jp/?Perl%2FUnicode Unicodeが文字コードのスタンダードになるといわれて早5年以上。 スタンダードかどうかはともかく、プログラマーにとっては非常に重要な知識となってきました。 とはいえ、Windowsの標準であるshift-jis、Linuxでも…