Как процентное кодирование представляет байты UTF-8
Проследите путь Unicode-символа через байты UTF-8 и escape %HH, не смешивая символы, кодовые единицы и байты.
ЧитатьО процентном кодировании
Разберите байты UTF-8, точную разницу между RFC 3986 и компонентами формы и причины строгого отказа от скрытого исправления неверного ввода.
Проследите путь Unicode-символа через байты UTF-8 и escape %HH, не смешивая символы, кодовые единицы и байты.
ЧитатьСравните допустимые символы и разный смысл плюса до выбора кодирования одного значения.
ЧитатьРазличайте неверный синтаксис процентов, ошибочный UTF-8 и читаемую неканоничную запись без скрытого исправления и рекурсии.
Читать