日記
HTML_QuickForm_date日本語対応 (13:51)Edit

PEARHTML_QuickForm_date(フォームの日付入力部品)で日本語が使えないのがいやだったんで、jaなデータを追加しようとしたんだけど、元々1ファイルに多国語データを詰め込んであったんで、文字コードの問題から日本語データを追加することができなかった(UNICODE系にすれば何とかなるけど)。

しょうがないからdateってフォルダに「[locale].php」ってファイルを作って各国語データを分割し、ja.phpに日本語データを追加して、HTML_QuickForm_dateのコンストラクタのところを、

if ('language' == $name) {
$include = 'date/'.$value.'.php';
include($include);
$this->_options['language'] = $value;

に書き換えた。

ちなみにja.phpはEUC-JP。ja_euc.php、ja_sjis.php、ja_utf8.phpとかも用意しようかと一瞬思ったけど、あほらしい気がしてやめた。

Published At2004-03-02 00:00Updated At2004-03-02 00:00