« 2004年6月6日 - 2004年6月12日 | トップページ | 2004年6月20日 - 2004年6月26日 »

2004年6月13日 - 2004年6月19日

2004.06.15

Perlでの全角半角変換

CGIでフォームに数値入力されたデータを元に計算をする場合、全角数字で入力されたデータを半角変換する必要が出てくると思います。PerlではJcodeを使って日本語処理は簡単にできる、と思っていたけど全角半角変換についてはどうもそうはいかないようで・・。調べた範囲では、jcode.pmでは無理、jcode.pl を使って、

&jcode'tr(*value,'0123456789','0-9');

のようにやるようです(0-9と書いていないのはシフトJIS対応のため)。

|

« 2004年6月6日 - 2004年6月12日 | トップページ | 2004年6月20日 - 2004年6月26日 »