#author("2018-03-09T00:55:15+09:00;2009-03-14T15:13:49+09:00","","")
**[[質問箱/351]] [#ac069f15]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|リンクに日本語を使用する|
|~バージョン|1.4.2|
|~投稿者|[[名無しさん]]|
|~状態|保留|
|~投稿日|&new{2003-12-03 (WED) 21:28:29};|
***質問 [#z9228589]
~PukiWikiは非常に便利なので1.3から使わせてもらってます
~1.4にしようかと検討中なのですが、[[ ]]リンクに日本語を使用している場合、リンクされないようです。
:【例】|
 [[TEST>http://pukiwiki.sourceforge.jp/?質問箱]]
↓結果
~[[TEST>http://pukiwiki.sourceforge.jp/?質問箱]]
~1.3では正しくリンクされます。普通はこのような使い方をしないかもしれませんが、私はプラグインへの引数として日本語ページを指定する時に使用しています。
~以下のような指定をすればできるのですが、
 [[TEST:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1]]
↓結果
~[[TEST:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1]]
~非常に判りづらいのと、過去に作成したページの変更が必要になるので、なんとかならないかな、と思ってます。良い解決法はないでしょうか?
~よろしくお願いします
***回答 [#n772502c]
-[[reimy]] &new{2003-12-03 (WED) 22:42:56};
~[[dev:BugTrack/438]]参照。URLエンコードするとIEで正常にリンクできなくなります。URLエンコードしないとRFC2396違反になります。解決策がないので、事実上却下されています。
-[[reimy]] &new{2003-12-04 (THU) 01:22:33};
~なお、上記のような場合は、InterWikiを使えば日本語部分もURLエンコードされます。
--InterWikiNameでの定義
 [http://pukiwiki.sourceforge.jp/? sample]
--指定方法
 [[TEST>sample:質問箱]]
-[[名無]] &new{2003-12-04 (THU) 21:36:03};
~回答ありがとうございます。[[dev:BugTrack/438]]を参考に、make_link.php内の同様の個所を書き換えることで解決できそうです。
-[[guestA]] &new{2004-03-09 (TUE) 11:42:16};
~「http://server/日本語/日本語.doc」は出来ないのでは?
- InterWikiNameのタイプを「raw asis」にすれば良いんですよね -- [[ytomi]] &new{2007-11-13 (火) 22:45:37};
 [http://ja.wikipedia.org/wiki/ WikiPedia.ja] raw asis

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.103 sec.

OSDN