Kahua
- 本家
- KahuaSeminar (臨時)
- 実験室
News
- ド素人とKahua (2007-07-04 13:58:34(+0900))
- Kahua Wish List (2006-09-28 06:48:12(+0900))
- Kahua Bug (2006-11-22 07:51:39(+0900))
- 日誌 (2007-07-04 14:00:20(+0900))
- Enjoy Gauche (2007-07-04 13:59:46(+0900))
Site Info
Kahua開発日記
Enjoy Gauche
Safari さま、何がいけないのでしょうか
- Safari でこのページにアクセスしてから login しようとしても login できない。
- Safari でトップページにアクセスして login してからこのページに来ると logout してしまう。
- 利用方法のページでもおなじ
- 新しいサーバに移し、charset=UTF-8で運用を開始したところ、現象が変わった。(2007-07-19)
- Safariでこのページにログインしようとするとログインできずにトップページに飛ばされる。このとき、showの後ろに「注意事項」がUTF-8な文字列としてURLエンコードされた文字列の最後の2bytes分が失われた状態で続いている。
- 他のページでログイン後、このページに来てもログアウトしなくなっている。この時、showの後ろは「注意事項」という文字列がエンコードされずに表示されている。
- 利用方法のページではこの不具合は発生しない。
- 「注意事項」を「注意事項_」にリネームすると問題は発生しない。
ごめんなさい IE6さま
IE6 さまの名誉を傷つけるような発言をしたことをお詫びいたします。
ことの経緯
- IE6 でこのページにアクセスしてから login するとエラーになる
- IE6 でトップページにアクセスして login してからこのページに来て、 編集し、commitボタンをクリックするとエラーになる
- でも利用方法のページではエラーはでない
ということがあったために、つい、IE6 さまの名誉を傷つけるような発言をしてしまいました。ゴメンナさい。
原因は、login や commit ボタンをクリックしたあとに戻るページの URL が URL エンコードされていなかったためでした。Mozilla 系のブラウザではそのような 不具合が観測されなかったため今まで見逃していたようです。