質問箱/351

カテゴリ
サマリリンクに日本語を使用する
バージョン1.4.2
投稿者名無しさん
状態保留
投稿日2003-12-03 (WED) 21:28:29

質問

PukiWikiは非常に便利なので1.3から使わせてもらってます

1.4にしようかと検討中なのですが、[[ ]]リンクに日本語を使用している場合、リンクされないようです。

【例】
[[TEST>http://pukiwiki.sourceforge.jp/?質問箱]]
↓結果

TEST

1.3では正しくリンクされます。普通はこのような使い方をしないかもしれませんが、私はプラグインへの引数として日本語ページを指定する時に使用しています。

以下のような指定をすればできるのですが、

[[TEST:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1]]
↓結果

TEST

非常に判りづらいのと、過去に作成したページの変更が必要になるので、なんとかならないかな、と思ってます。良い解決法はないでしょうか?

よろしくお願いします

回答

  • reimy 2003-12-03 (WED) 22:42:56

    dev:BugTrack/438参照。URLエンコードするとIEで正常にリンクできなくなります。URLエンコードしないとRFC2396違反になります。解決策がないので、事実上却下されています。

  • reimy 2003-12-04 (THU) 01:22:33

    なお、上記のような場合は、InterWikiを使えば日本語部分もURLエンコードされます。

    • InterWikiNameでの定義
      [http://pukiwiki.sourceforge.jp/? sample]
    • 指定方法
      [[TEST>sample:質問箱]]
  • 名無? 2003-12-04 (THU) 21:36:03

    回答ありがとうございます。dev:BugTrack/438を参考に、make_link.php内の同様の個所を書き換えることで解決できそうです。

  • guestA? 2004-03-09 (TUE) 11:42:16

    http://server/日本語/日本語.doc」は出来ないのでは?

  • InterWikiNameのタイプを「raw asis」にすれば良いんですよね -- ytomi? 2007-11-13 (火) 22:45:37
    [http://ja.wikipedia.org/wiki/ WikiPedia.ja] raw asis


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-03-14 (土) 15:13:49
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u5. HTML convert time: 0.291 sec.

OSDN