正規表現チェックと文字コード
2008.07.09
その他
Regex.IsMatch を用いるお馴染のコードです。
今回は「全角”ー”」に加え、「半角濁音」、「半角半濁音」をチェック
したりしなかったりしました。
作業中は「半角カタカナだめはだめかなー」とか考えていました。
けれど、この間携帯用サイトを見いたら、大手有名サイトでさえも
半角カタカナが到る所に。
まさに、使い手の文化に半角カタカナは浸透しきっているのです
(技術的位相が主題ではありません)。
その良し悪しは別として、裏返せば、文字化けなんて有り得ない
(と信じる)文化圏で「半角カタカナはやめましょう」と説得するのも
大変なことだなと。
むしろ半角カタカナをサポートしないことはユーザビリティに反する、
と割り切ってしまう方が考えやすいかもしれません。
限界もありますが。
水の豊富な日本で「日本人は飲める水をトイレの排水に使うなんて」
と言われて心に響く人がどれだけいるのかなと(悲しいです)。
割り切るのが何よりだと思います。
けれど僕は後者の課題に結論を出せていません。