全角半角の変換

UTF8フラグ付きの環境でuse utf8な場合

Lingua::JA::Kanaのzenkaku2hankaku()等を使う。

UTF8フラグ付きの環境でuse encoding 'euc-jp'な場合

 $str =~ tr/0-9A-Za-z/0-9A-Za-z/;

みたいにtrで変換する。

UTF8フラグ付きの環境じゃない場合

 Jcode->new($str, 'euc-jp')->tr('A-Za-z0-9','A-Za-z0-9');

Jcodeを使う。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2012-05-23 (水) 08:03:04