Greetings.
I have a dokuwiki (Greebo) installation with fnencode = utf8
and I'm running into a mostly cosmetic but still relevant issue when generating internal links.
With deaccent = off
, I can create a page with a name such as "Médula" (e with accent) without issues. The page is saved correctly (I did check that the underlying OS supports UTF8 before enabling fnencode). However, the links generated to it show like [1] instead of like [2]:
[1] https://dokuwiki.domain.org/doku.php/m%C3%A9dula
[2] https://dokuwiki.domain.org/doku.php/médula
This by itself tends to not be much of an issue except when generating links that will be copypasted to platforms like Twitter or Mastodon where there are character limit counts, and the percent-encoding consumes anywhere from 2× to 6× as much character space for each accented or non-ASCII symbol that the link may contain (which may be one, but could be as much as three in languages other than English and Spanish).
Since I know (and I've tested beforehand with browsers and websites such as Wikipedia) that URLs with accented characters work perfectly and even if they are percented at destination they are still depercented back for display, is there any way to make Dokuwiki skip the percenting process for generating internal links, so that they can be reused or exported?
(Also, should this be here or in the bug tracker? I'm not even sure in which component of Dokuwiki would this issue go if it were a bug)