Shinsuke SUGAYA
shins****@yahoo*****
2003年 6月 3日 (火) 21:48:41 JST
こんにちは。 すいません、ちょっと P-13 について説明不足でした。 現在、Jakarta Jetspeed には、Jetspeed日本語版で導入された P-4 パッチが適用されています。そこでは、以下の優先順位で 選択されたエンコーディングを用いて、フォームデータを 解析します。 1) the character encoding used in the body of the request. 2) character-set parameter in media.xreg 3) content.defaultencoding in JetspeedResources.properties 4) US-ASCII Jetspeed 1.4b4 よりこれが適用されているので、そのバージョンからは Tomcat4 などでは文字化けは起こさないと思います。 しかし、Servlet API 2.2 では、1) の getCharacterEncoding で (たしか、)US-ASCII などを返されてしまい、正しく動作しないことが わかっています。ですので、P-13 ではそれを除去するパッチを 提供することにしました。しかし、これだけでは、Tomcat3 などでは 安定した動作をしていない気がするので、今後も継続調査として おいた方がよいと考えています。Servlet API 2.2 の getCharacterEncoding に詳しい方がいらっしゃいましたら、 コメントをもらえると非常にうれしいです。 以上のような流れで、P-13 を導入しました。 #はじめから、ここまで書いておけばよかったですね・・・。 shinsuke TigerCat wrote: > TigerCatです。 > > ぜんぜん関係ないかも知れませんが、 > 本家jakarta-Jetspeedのほうの、この1週間ぐらいの間の修正 > にて、日本語がバケずに表示、入力ができるようになっている > 気がするのですが・・・気のせいでしょうか?! > > CVSからダウンロードしたままでは、ご存知のように日本語環境 > でコンパイルが通りませんから、Jetspeed-japanのP-12パッチ > を当てました。 > > 実行環境は、WindowsXP + Tomcat1.4.18 + JDK1.3.1 という > 組み合わせです。 > (Tomcat3でどうなるかという問題は、今回は触れていませんので > あしからず(^^;) > > ちょっと昔は、デフォルトロケールをjaにしないとバケていた > 気がするのですが、気のせいだったらごめんなさい。 > > > では、Jetspped日本語版の新版リリースを楽しみに待っています。 > > > 以上。 > > Shinsuke SUGAYA <shins****@yahoo*****> wrote: > >>Tomcat3 への対応するために P-13 を追加しました。 >>このパッチを加えても、安定して動作していないように >>思いますので、今後も継続調査して修正していきたいと >>思います。今回の P-13 は確実にうまくいかない部分を >>取り除いただけのものです。