Кодируйте строки в URL-безопасный формат (процентное кодирование) или декодируйте URL-кодированные строки обратно в стандартный текст.
URL-кодирование, также известное как процентное кодирование, - это процесс, используемый для преобразования символов в формат, который может быть безопасно передан через интернет посредством URL (Uniform Resource Locators). URL могут содержать только ограниченный набор символов (буквенно-цифровые символы и несколько специальных символов, таких как -, _, ., ~).
Любые другие символы, такие как пробелы, знаки пунктуации или символы, не входящие в ASCII, должны быть закодированы. Это включает замену небезопасного символа символом '%', за которым следует двузначное шестнадцатеричное представление значения ASCII или UTF-8 символа.
Кодирование преобразует небезопасные символы в вашем тексте в формат %HH. Например, символ пробела становится %20, восклицательный знак становится %21, а символ 'é' может стать %C3%A9 (при использовании UTF-8). Это обеспечивает сохранность данных и их правильную интерпретацию при включении в строку запроса URL или путь.
Декодирование обращает процесс, преобразуя последовательности %HH обратно в их исходные символы. Это позволяет приложениям или серверам, получающим URL, правильно интерпретировать предполагаемые данные, такие как поисковые запросы, параметры или пути к файлам.