А по сути вопроса есть что-то что сказать?
Я вроде бы написал что с ДЛЕ (система такая) такая же проблема была, которая элементарно решилась, поэтому не нужно мне рассказывать про так называемую «матчасть»..
Матчасть ли? Кем и для кого придумана? Почему кодируются русские буквы а не наоборот,латинские? Ведь их меньше а значит по логике вещей их должны подгонять под русский, а не наоборот богатый и могучий под бедную латиницу.
По сути: чем для техники одна буква отличается от другой (когда они даже пишутся одинаково) и не все ли равно для сервера что сохранять в базу данных? Вы видимо не хотите понять о чем я.
Почему и для чего урл кодируется, если символы нормальным образом сохраняются в базе в кодировке utf (которая для того и придумана)
Вы по сути вопроса бы мне лучше ответили: где происходит кодирование, проверка ссылки. А если еще и подскажите как исправить, то совсем отлично. Ответ на вопрос, как сохранять русские буквы я привел в первом сообщении, после чего они нормальным образом сохраняются в БД с кодировкой UTF-8-