[Jetspeed-japan-dev] P-13 DefaultJetspeedParameterParser パッチ

Back to archive index

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 は確実にうまくいかない部分を
>>取り除いただけのものです。




Jetspeed-japan-dev メーリングリストの案内
Back to archive index