Обнаружилась мегастранная штука: докувики генерирует по-разному ссылки в тексте. Ссылки, блин, а не имена файлов для своего хранилища! Имена файлов - нет вопросов, могут отличаться в зависимости от той платформы, на которой движок работает. Но ссылки-то здесь при чём? Они для всех и от платформы, на которой генерируются, по моей логике, зависеть не должны.
Я понять не могу, в чём смысл такого поведения. Под виндой и апачем генерируется такое (двоеточия urlencode-ятся в %3B):
Fruit Meat long pAgE Name На линуксах (двоеточия остаются ":"):
Fruit Meat long pAgE Name Никто не сталкивался? Гугление ответов не принесло, надо в код лезть. С одной стороны, двоеточие в URI вроде бы является reserved символом (
RFC 2396,
RFC 1738). С другой - двоеточие в линках применяется повсюду и смотрите чем угодно. Я даже не в курсе был про возможную нежелательность символа ":".