質問箱/5340

カテゴリエラー・トラブル
サマリページ名のURLで半角スペースとプラス記号の区別がつかない
バージョン1.5.2
投稿者名無しさん
状態完了
投稿日2019-07-24 (水) 21:29:43

質問

以下の変更によって

dev:BugTrack/2478 ページ名の半角スペースをURLでは'+'で表すようになりました (RFC 3986)

たとえば "Use PukiWiki" のリンクは https&nop(:);//pukiwiki.osdn.jp/?Use+PukiWiki となります。
しかし、Wikiページ名が"foo + bar"と、半角スペースとプラス記号が混在している場合、リンクがhttp&nop(:);//pukiwiki.osdn.jp/?foo+++barとなってしまい、正しいリンクになりません。

Wikiページ名に半角スペースとプラス記号が混在していても正しいリンクを出力するにはどうすればいいでしょうか。
(commit:ea1b7596d4をrevertして運用していますが、他に良い手段はあるでしょうか)

回答



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-04 (日) 22:52:47
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.223 sec.

OSDN