Cod URL / Decodare (Encoding procent)
URL Encode/Decode (procent encoding) convertește caractere nesigure într-un format URL-safe și înapoi din nou. Utilizați-l pentru siruri de caractere de interogare, redirecționa URL-uri, parametrii UTM, și depanarea API cereri (RFC 3986). Ruleaza 100% local în browser-ul dvs.
Codare
Încearcă.
Exemple
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Când se codifică o valoare completă vs o parte a unui URL
Cea mai frecventa greseala cu encoding este codarea partii gresite a unui URL. În multe fluxuri de lucru, doriți doar pentru a codifica o valoare de interogare, segment de cale, fragment, sau redirecționa ținta mai degrabă decât întregul șir URL. Aceasta pagina foloseste codeURIComponent si decodoURIComponent, care sunt cele mai potrivite pentru valorile si componentele individuale.
Caractere care de obicei necesită codificare
Spații, ampersanduri, semne egale, semne de întrebare, hașii, semne de procente, tăieturi în valorile componentelor și caractere non-ASCII sunt motive comune pentru a coda textul înainte de a-l plasa într-un URL. Acest lucru este deosebit de important pentru căutarea interogărilor, etichetelor, numelor de fișiere și valorilor furnizate de utilizator care altfel ar rupe un șir de interogare sau un segment de cale.
Greșeli comune cu codarea URL
Codificarea dublă este una dintre cele mai frecvente probleme. De exemplu, un cod existent de codare devine din nou%2520. O altă greșeală comună este decodarea unui întreg URL atunci când doar o singură valoare parametru ar trebui să fie decodat. De asemenea, este important să ne amintim că această pagină produce spaţii codate la sută, cum ar fi%20, nu forma-stil plus semne.
Fluxuri de lucru practice
Utilizați această pagină atunci când pregătiți un parametru de interogare pentru un link, curățați UTM sau valori de urmărire, decodând la sută textul codificat copiat din jurnale sau instrumente de browser, sau făcând un segment de cale sigur înainte de a-l insera într-un alt URL. Este cel mai util atunci când sunteți de manipulare o valoare la un moment dat și doriți să vedeți rezultatul exact de procent codificat.
Ce se întâmplă cu textul non-englez și emoji
Acest instrument la sută codează UTF-8 bytes, motiv pentru care personajele cu accent, text non-latin, și emoji devin adesea coduri multiple la sută în loc de o singură unitate. Acest comportament este normal și util atunci când destinația așteaptă o reprezentare URL-safe a textului original Unicode.
Depanarea erorilor de decodare
Înainte de a vă baza pe o valoare URL- codată
Testați ieșirea în contextul real de destinație înainte de a presupune că este corectă. În cazul în care ceva încă arată greșit, verificați pentru dubla-încorporare, manipularea mixtă a spațiilor și plus semne, sau o neconcordanță între modul în care destinația tratează URL-uri complete față de valorile parametrilor individuali.
De ce textul decodat poate fi încă greșit pentru cererea dumneavoastră
Decodarea corectă aici nu garantează o altă aplicație va interpreta textul în același mod. Unele sisteme tratează plus semne ca spații, altele le păstrează literalmente, și caractere rezervate pot necesita încă manipulare specială în funcție de dacă textul aparține într-o cale, șir de interogare, sau prezentarea formei.
Cum să vă spuneți dacă trebuie să codați un URL complet sau doar o parte
Nevoile de codificare depind de context. O valoare parametru de interogare necesită adesea codificare chiar și atunci când restul URL-ului ar trebui să rămână lizibil, în timp ce un URL deja asamblat se poate rupe dacă codați separatoare cum ar fi ?, &, =, sau /. Gândiţi-vă dacă pregătiţi o componentă sau întreaga adresă înainte de a utiliza rezultatul.
Eșecuri de decodare înseamnă, de obicei, textul lipit conține secvențe malformate la sută, conținut simplu și codificat mixt, sau un șir de caractere care a fost deja decodat o dată. În cazul în care rezultatul arată greșit, verificați dacă ați lipit un URL complet în loc de o singură componentă și dacă semne la sută au fost dublate prin procesarea anterioară.
Unelte conexe
Base64 Cod / Decodează
Codifică textul în Base64 sau decodează Base64 înapoi în conținut lizibil direct în browser. Este util pentru verificarea jetoanelor, depanarea antetelor de autorizare, verificarea valorilor de configurare, decodarea încărcăturilor utile API și conversia textului simplu fără a utiliza un serviciu de la distanță. ToolMill ruleaza pe deplin client-side pentru intimitate si continua sa lucreze offline dupa instalare.
Codare
Cod Hex / Decodează
Hex Encode / Decode transformă textul în hexazecimal (base-16) bytes și decodează hex înapoi în text lizibil. Utilizați-l pentru depanarea de sarcini utile binare, inspectarea octeți UTF-8, inversarea siruri de caractere scăpate, și de lucru cu hașișuri sau protocoale de nivel scăzut. Acceptă formate hex comune (cu sau fără spații, linii noi, sau 0x prefixe). Ruleaza 100% local în browser-ul dvs.
Codare
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.
Codare
ROT13 Cod / Decodare text ↔ Cod ROT13
ROT13 este un simplu cifru de înlocuire a literei care schimbă A↔N, B↔O etc. Acesta este adesea folosit pentru spoilere, obfuscație ușoară, și forum / text e-mail. Acest instrument codifică textul simplu la ROT13 și decodează ROT13 înapoi la text (operațiunea este simetrică). Ruleaza 100% local în browser-ul dvs.
Codare
