Page MenuHomePhabricator

[[foo+bar]] should render because it is an equivalent to [[foo bar]] and [[foo_bar]]
Closed, InvalidPublic

Description

Author: gangleri

Description:
Hallo!

According to
http://mail.wikipedia.org/pipermail/mediawiki-cvs/2006-January/013156.html

the following links are equivalent:

  1. http://test.leuksman.com/view/%E2%80%8Ba%2Bb
  2. http://test.leuksman.com/view/%E2%80%8Ba%20b
  3. http://test.leuksman.com/view/%E2%80%8Ba_b
  4. http://test.leuksman.com/view/%E2%80%8Ba%5Fb

This is why [[foo+bar]] should render also.

Another question is to *what* [[foo+bar]] should render. Probably to *foo_bar* .
Please see
Bug 707: Google search with [[Google:search term]]
and
http://test.leuksman.com/view/Bugzilla/00707

I know this is another bug. However rendering [[Google:search term]] to
*search%2Bterm* is more advantageous as rendering to *search_term*.

best regards reinhardt [[user:gangleri]]


Version: unspecified
Severity: enhancement
URL: http://test.leuksman.com/view/%E2%80%8Ba%2Bb

Details

Reference
bz4584

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:03 PM
bzimport added a project: MediaWiki-Parser.
bzimport set Reference to bz4584.
bzimport added a subscriber: Unknown Object (MLST).

robchur wrote:

[[Foo+bar]] should link to a page entitled "Foo+bar", according to what I can
see, + now being a valid title character.

gangleri wrote:

Hi Rob!

%2B is the encoding of "+"
It is used inside
http://test.leuksman.com/view/%E2%80%8Ba%2Bb
as a substitute / equivalent of %20 == " " and %5F == "_"

I never stated that "+" is a valid title character.

best regards reinhardt [[user:gangleri]]