[Wicket-ja-user 93] Re: 意見募集:AjaxButtonがShift_JISを正しくデコードしないバグの修正の件

Back to archive index

Tsutomu Yano benbr****@mac*****
2008年 5月 7日 (水) 17:08:47 JST


 なるほど、WicketのページにWicketがサポートしているブラウザが提示されていたんですね。

これがあると話は簡単になるので、もうすこしシンプルに、バグレポートに回答を追加しておき
ました。

書いた内容は簡単に言うと

・WicketがサポートしてるブラウザはencodeURIComponentをつかう
・別にそのif-elseブロックを放置してもいい。もし古いブラウザをサポートしたいなら。
・マルチバイトではいずれにせよencode/decodeはまともに動かないので、単純に「JavaScript 1.5を
 サポートしたブラウザを使え」と回答することになる。

という感じにしました。まああとはあちらで判断するでしょう。


On 2008/05/07, at 11:15, 尾崎智仁 wrote:

> 尾崎です。
>
> 回答についてですが、問題ないと思います。
>
> Wicketのサポートするブラウザですが、下記のURLに
> テストされているブラウザが記載されていました。
> http://cwiki.apache.org/WICKET/faqs.html#FAQs-WhichbrowsershavebeentestedwithWicketAJAX%253F
>
> 一方、encodeURIComponentをサポートするブラウザのバージョンは、
> 以下の通りのようです。
>   Windows :  IE6,IE7,IE8,FF1.5,FF2.0 ,NN7.1,OPERA8.5
>   Mac : Safari2.0,FF1.5,FF2.0, NN7.1,OPERA8.5
>
> つまり、Wicketが対象とするブラウザはほぼすべて、
> encodeURIComponentをサポートするブラウザとなります。
>
> よって、
> 「マルチバイト言語圏でWicketのAjaxコンポーネントを利用する場合、
> encodeURIComponentをサポートするブラウザが前提である。」
> これを前提として問題ないと思います。
>
> というか、encodeURIComponentをサポートするブラウザ以外では、
> Ajax以外でもWicket自体のサポート対象ではないということに
> なりますので。



---------------------------------------------------
矢野 勉(やの つとむ)
電子メール:benbrand_at_mac.com
---------------------------------------------------




Wicket-ja-user メーリングリストの案内
Back to archive index