2010年4月22日木曜日

Perlは言語自体が文字エンコーディングのバリデーションを自動でやってくれる?

既にあたり前になりつつある文字エンコーディングバリデーション - PHP以外では - 徳丸浩の日記
前述のように、PHPを除く言語(プラットフォーム)では、既に文字エンコーディングのバリデーションは言語自体で行われることが当たり前になっており、アプリケーションプログラマが意識しなくても、自然な形でバリデーションが行われます。

そうなのか知らなかった、と思ったら

文字エンコーディングバリデーションは自動化が望ましい - 論点の整理 - 徳丸浩の日記
Perl5.8以降で推奨されている書き方に従えば、文字エンコーディングのバリデーションが行われるという話らしい。
自動ではなく、テンプレート的な決まり文句の中でバリデーションされるということみたい。
そして、今後はそういう書き方が「普及していくものと思われる」そうだ。

PHPと違って迷わず選べる解決策が分かりやすく明示されているということか。

0 件のコメント:

ブログ アーカイブ

カテゴリー