Page MenuHomePhabricator

easyTimeLine doesn't handle URLs with UTF-8 characters which are not in the ASCII subset of UTF-8
Closed, ResolvedPublic

Description

Author: xmlizer

Description:
when a link contains UTF-8 characters, like [[étrusque]] in a timeline, it links to
http://fr.wikipedia.org/w/wiki.phtml/%E9trusque instead of
http://fr.wikipedia.org/wiki/%C3%89trusque for example in the french wiki


Version: unspecified
Severity: major
URL: http://mail.wikipedia.org/pipermail/wikitech-l/2004-August/011876.html

Details

Reference
bz9

Event Timeline

bzimport raised the priority of this task from to High.Nov 21 2014, 6:42 PM
bzimport added a project: EasyTimeline.
bzimport set Reference to bz9.
bzimport added a subscriber: Unknown Object (MLST).

leercontainer-bugzilla wrote:

This is known by the author. See supplied URL.

again wrote:

Although this bug is know by the author, I will list some things I stumbled across:

from http://de.wikipedia.org/wiki/Graphische_Darstellung_der_Europäischen_Universitäten:

In the timeline, every link has to be fixed like this:

[...]
from: 1607 till: 2005 color:PA text:"[[Justus-Liebig-Universität Gießen|Justus-Liebig-Universität Gießen]]"
[...]

--> http://de.wikipedia.org/wiki/Justus-Liebig-Universität_Gießen (correct, but should work without workaround)

It is strange that the following doesn't work:

[...]
from: 1573 till: 2005 color:PA text:"[[Universität Ölmütz|Palacky-Universität Ölmütz]]"
[...]

--> http://de.wikipedia.org/wiki/Universität_26%Ouml;lmütz (the Ö seems not to be recognized)

This wouldn't work, either:

[...]
from: 1573 till: 2005 color:PA text:"[[Olomouc#Universität|Palacky-Universität Olmütz]]"  
[...]

--> http://de.wikipedia.org/wiki/Olomouc%23Universität (%23 should be #)

See also Bug 3965 (EasyTimeline does not handle unicode characters above 7e
properly), which isn't quite a dupe of this. I think.

Incorporated fix for this into bug 3965 patch. Fixed in CVS.