URL код / декодиране (процентно въвеждане)
URL Encode/Decode (процент-encoding) конвертира опасни символи в защитен от URL формат и отново. Използвайте го за заявки низове, пренасочете UTM параметри, и debugging API заявки (RFC 3986). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
Опитай.
Примери
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Кога да кодираме пълна стойност срещу част от URL
Най-честата грешка с процент-кодиране е кодиране на грешната част от URL. В много работни потоци, вие само искате да кодирате стойност на запитването, сегмент на пътя, фрагмент, или пренасочи цел, отколкото целия URL низ. Тази страница използва кодURIComponent и декодURIComponent, които са най-подходящи за отделните стойности и компоненти.
Характери, които обикновено се нуждаят от кодиране
Пространства, амперсанди, равни на знаци, въпросителни, hashes, процент признаци, нарязвания на съставни стойности, и не-ASCII символи са общи причини да кодирате текст, преди да го поставите в URL. Това е особено важно за заявки за търсене, етикети, имена на файлове и предоставени от потребителя стойности, които иначе биха нарушили низ за запитване или сегмент на пътя.
Общи грешки с кодиране на URL
Двойното кодиране е един от най-често срещаните проблеми. Например, съществуващото кодирано отново става %2520. Друга обща грешка е декодирането на цял URL, когато трябва да се декодира само една стойност параметър. Важно е също така да запомните, че тази страница произвежда процентно кодирани пространства като 2.20, не форма стил плюс знаци.
Практически работни потоци
Използвайте тази страница, когато подготвяте параметър за запитване за връзка, почистване на UTM или стойности за проследяване, декодиране на процента кодиран текст, копиран от логове или инструменти на браузъра, или правейки сегмент на пътя безопасен, преди да го поставите в друг URL. Това е най-полезно, когато се справяте с една стойност в даден момент и искате да видите точния процент кодиран резултат.
Какво се случва с не-английски текст и емотикон
Този инструмент процент-encodes UTF-8 байтове, ето защо акцент символи, не-латен текст, и emoji често стават няколко процента кодове вместо една единица. Това поведение е нормално и полезно, когато дестинацията очаква URL-безопасно представяне на оригиналния текст Unicode.
Отстраняване на грешки при декодиране
Преди да добавите стойност на URL кодиран
Тествайте изхода в контекста на реалната дестинация, преди да предположите, че е правилен. Ако нещо все още изглежда нередно, проверете за двойно кодиране, смесено обработване на пространства и плюс знаци, или несъответствие между начина, по който вашата дестинация третира цели URL адреси срещу отделни параметри стойности.
Защо декодираният текст все още може да е грешен за приложението ти
Правилното декодиране тук не гарантира, че друго приложение ще интерпретира текста по същия начин. Някои системи третират плюс знаците като пространства, други ги запазват буквално, а запазените символи все още могат да се нуждаят от специална обработка в зависимост от това дали текстът принадлежи на пътя, низа за запитване или формата на подаване.
Как да се каже дали трябва да се кодира пълен адрес или само една част
Кодовите нужди зависят от контекста. Стойността на параметъра за запитване често се нуждае от кодиране дори когато останалата част от URL трябва да остане четим, докато вече сглобен URL може да се прекъсне, ако кодирате сепаратори като ?, &, =, или /. Помислете за това дали подготвяте един компонент или целия адрес, преди да използвате резултата.
Декодирането на грешки обикновено означава, че пасираният текст съдържа деформирани проценти последователности, смесено обикновено и кодирано съдържание, или низ, който вече е декодиран веднъж. Ако резултатът изглежда погрешно, проверете дали сте поставили пълен URL вместо един компонент и дали признаците на процента са били удвоени чрез по-ранна обработка.
Свързани инструменти
Base64 Encode / Decode Tool
Кодирайте текст в Base64 или декодирайте Base64 обратно в четимо съдържание директно във вашия браузър. Полезно е за инспектиране на жетони, дебъгване на заглавните части, проверка на конфигурираните стойности, декодиране на зарядите на API и конвертиране на обикновен текст без използване на дистанционно обслужване. ToolMill работи напълно клиентска страна за поверителност и продължава да работи офлайн след инсталация.
Кодиране
Hex Encode / Декодиране готварски текст
Hex Encode / Decode превръща текста в шестнайсетични (база-16) байтове и декоди хекс обратно в четим текст. Използвайте го за дебъгване на двоични заряди, проверка на байтове UTF-8, обръщане на избягали струни и работа с хашиши или протоколи на ниско ниво. Приема общи формални формации (със или без пространства, нови линии, или 0x представки). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Кодиране
ROT13 Encode / Декодиране на текст
ROT13 е прост шифър за заместване на буквите, който променя A↔N, B↔O и т.н. Той често се използва за спойлери, леко объркване, и форум / имейл текст. Този инструмент кодира обикновен текст на ROT13 и декодира ROT13 обратно към текста (операцията е симетрична). Работи 100% локално в браузъра си и работи офлайн след инсталиране на ToolMill като PWA.
Кодиране
