Приветствую.
Уже в который раз, сталкиваюсь с проблемой не корректного отображения URL-ссылок с спец. знаками, а именно:
Как работает нормальная гиперссылка?
lovehate88 - всё верно. Вы нажимаете на неё и вас направляет корректно в профиль.
Как работает гиперссылка в нике, у которой есть спец. знаки, к примеру скобки "[ ]"?
Берем ник - [-TheOnlySon-]
wrongid
И что мы видим? Винегрет. Ссылка на ник битая, и в такую ссылку невозможно зайти.
Какой способ нашел лично я и способ её решения?
Для корректного отображения спец. символов в URL-системе, знак "[" - имеет код %5B, а знак "]" - имеет код %5D
Пробуем мой способ, что получается?
Ссылка рабочая, кликабельная, корректно переходит на ник содержащий спец. знаки.
То есть, если подвести итог:
Чтобы вставить в URL-ссылку ник (или что другое, неважно), необходимо вместо знака "[" - ставить код %5B, а вместо знака "]" - ставить код %5D
Таких танцев с бубном быть не должно. Пользователь должен с лёгкостью вставлять в URL-ссылку любое слово содержащее спец. символы и получать корректный переход на ник и т.д
Надеюсь Вам поможет в решении и устранении проблемы.
Всем добра!
Хм.
Займёмся этим, но ток чуть позже.
Mavzu yopildi |