KURODA Hiraku
hirak****@hinet*****
2005年 12月 27日 (火) 03:24:33 JST
黒田です。 本文中でURLを [[Test|http://www.example.org/cgi?hoge&fuga]] と書くと、 <a href="http://www.example.org/cgi?hoge&fuga" class="external">Test</a> と正しく&が&に変換されます ところが、InterWikiNameに例えば *[[Test|http://www.example.org/cgi?hoge&fuga]] euc と設定して、本文中で [[Test:foo]] と書くと、 <a href="http://www.example.org/cgi?hoge&fugafoo" class="external">Test:foo</a> と変換されないままの&が出力されてしまいます。 そこで、interwiki.rbを修正してescapeHTMLしたURLを返すようにしてみまし た。よろしければお納めください。 PS. InterWiki#outer_aliasと#interwikiの両方でInterWikiNameがaliasである場合 の処理が書かれているのに気づきました。 どちらかに一本化してはと思うのですがいかがでしょうか? (多分、InterWiki#interwikiの方のaliasの部分が余分なのでは?) -- -------------------------------------------------- 黒田 拓(くろだ ひらく) hirak****@hinet***** http://www.hinet.mydns.jp/~hiraku/ -------------------------------------------------- -------------- next part -------------- 文字コード指定の無い添付文書を保管しました... 名前: patch.txt 下載