全角・半角

投稿日:2007年11月09日 作成者:yasunaka

Webを使ったシステムで、検索する際のキーとして全角の数字での入力をさせるものが、たまにあります。例えば住所などを何気なく入力して、確認ボタンを押したら「全角で入力してください」と言われてちょっと「?」と悩む。あ、そうか、番地の番号などが半角だったのだ、とようやく気づく。そういうケースです。

ちなみに全角で日本語、英語が入り乱れていると、ハイフンがカナのーになってたりすることがあって、後で見ると恥ずかしくなります。できれば数字や英語などはやはり半角で入力したいもの。

まあ、作っている側の論理からすれば検索などのことを考えて、入力データを揃えるのは「当然」なのですが、使う側の論理では「ありえない」ことになります。システムを設計する側は普通この手の問題には気づいているものですが、全体の工数などを考えて、仕方なくそうなっているのだと思います。

根本的には、こういった問題に対処するためのライブラリを整備していくのが正解なのだと思います。(たぶん上記のような問題への対処するライブラリなら、すでにどこかにありそうですよね) ぜひ積極的にそのようなライブラリ整備を進めていきたいものです。