2003-07-23 7205歩

λ JavaScript で複数の文字コードをform から送信する方法

Namazu検索ページにGoogleへの検索窓もつけてみたら、 NamazuページはEUC、Google側はSJISのために送った文字列が文字化けしてしまう、という問題の回避方法。

上記URL中ではSubmitボタンの動作を変更することにより実現しているが、 最終的にはformタグのonSubmitを利用して以下のように指定した。これだったらJavaScriptオフでも(文字化けする以外は)一応動作する。

<form method=GET action="http://www.google.co.jp/search" Accept-charset="Shift_JIS" onSubmit="document.charset='Shift_JIS'">

GoogleからブラウザのBackボタンで戻ると派手に文字化けするけど、リロードすると直るのでそこは愛嬌ということで… そうか、だからボタン内のonClickでsubmit();した後に戻してるのか。

…ボタン内のonClickでやってみたけど、やっぱりBackボタンで戻るとだめっぽい。submit();した瞬間にページ遷移されたらダメだよな。

λ なんでも継続

なんでも再帰の方なら理解できるんだけど、「なんでも継続」は直感的なところまで行かない〜 昔yaccの勉強してて再帰下降パーザまでは理解したけど、LALRがさっぱり分からず断念したのと似たような感覚。

*Backtrace*より

λ FreeRADIUS 0.9.0 Release

リリースはかなり久々。

λ ファイナンシャルプランナーが作った家計簿

データベースにmdbを利用しているようだ。下手な独自バイナリよりは扱いやすいと思われる。 ひかるメモと連携させてみようかなあ。

窓の杜より。

[]