Re: 日本語があるとnullになる件について

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: 日本語があるとnullになる件について

Kohsuke Kawaguchi
Administrator

"%u" というエンコーディングがfishyですね。U+3042は'あ'なので、それは正し
いとしても、'あ'を%u3042とするエンコード方法は初めてです。おそらく、サー
バがこれを無効なエスケープだとみなして値がnullになるのだと思われます。

RFC 2396をみても、このようなエスケープ規則は定義されていませんし、いった
いこの挙動はどこで定義されているのでしょう...?



Seiji Sogabe wrote:

> こんにちは、川口さん。
>
> 曽我部です。
>
> ブログの件ですが、
>
> URL
> <a href="http://vargain:8000/hudson/job/wicket/descriptorByName/DocumentLinksPublisher/checkTitle?title=Javadoc%u3042">http://vargain:8000/hudson/job/wicket/descriptorByName/DocumentLinksPublisher/checkTitle?title=Javadoc%u3042
>
> にアクセスしたときのリクエストとレスポンスのヘッダは添付の通りになってい
> ます。
>
> この現象はFirefoxのときに起こるみたいで、Konquerorでは問題ないようです。
> Firefoxをセーフモードで立ち上げてみたのですが、やはり再現してしまうの
> で、アドオンのせいでもないようですし、
> ちょっと、よくわからないです。
>
>
> 以上です。よろしくお願いします。
>
>
>
>

--
Kohsuke Kawaguchi
Sun Microsystems                   http://weblogs.java.net/blog/kohsuke/

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: 日本語があるとnullになる件について

sogabe
こんにちは 川口さん

この件は、Javascriptで日本語をエスケープする際に使用していたescapeを
encodeURIComponent
に差し替えると上手くいきました。

> Hudsonの内部ではtoValue(this)というのを使っているみたいです。この方が
短いのでよいかも?

というコメントをいただいたのですが、grepしても見つからないです。

ゆっくりやろうと思っていたのですが、

http://www.nabble.com/Add-link-on-job-and-build-page-td24390878.html#a24390878

これをみると、同じことをやろうとしているみたいなので、今週末ぐらいにはど
うにかしないと。

では。

Kohsuke Kawaguchi さんは書きました:

> "%u" というエンコーディングがfishyですね。U+3042は'あ'なので、それは正し
> いとしても、'あ'を%u3042とするエンコード方法は初めてです。おそらく、サー
> バがこれを無効なエスケープだとみなして値がnullになるのだと思われます。
>
> RFC 2396をみても、このようなエスケープ規則は定義されていませんし、いった
> いこの挙動はどこで定義されているのでしょう...?
>
>
>
> Seiji Sogabe wrote:
>> こんにちは、川口さん。
>>
>> 曽我部です。
>>
>> ブログの件ですが、
>>
>> URL
>> <a href="http://vargain:8000/hudson/job/wicket/descriptorByName/DocumentLinksPublisher/checkTitle?title=Javadoc%u3042">http://vargain:8000/hudson/job/wicket/descriptorByName/DocumentLinksPublisher/checkTitle?title=Javadoc%u3042
>>
>> にアクセスしたときのリクエストとレスポンスのヘッダは添付の通りになってい
>> ます。
>>
>> この現象はFirefoxのときに起こるみたいで、Konquerorでは問題ないようです。
>> Firefoxをセーフモードで立ち上げてみたのですが、やはり再現してしまうの
>> で、アドオンのせいでもないようですし、
>> ちょっと、よくわからないです。
>>
>>
>> 以上です。よろしくお願いします。
>>
>>
>>
>>
>
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]