§

Introdu textul de codificat:

Introdu textul pe care dorești să îl codifici. Instrumentul va converti caracterele speciale în echivalentele lor percent-encoded.
§

Output

percent-encoded

Percent-encoding este liantul tăcut al fiecărei API REST construite în SUA: parametrii de interogare ai webhook-urilor Stripe, interogări SOQL Salesforce încorporate în URL-uri, șiruri de caractere care transportă date utilizator brute în callback-urile SMS Twilio și valorile redirect_uri negociate prin Auth0 și Okta se bazează toate pe conformitatea RFC 3986. Serviciile guvernamentale din Marea Britanie care urmează Manualul de Service GOV.UK impun de asemenea codificarea strictă a URL-urilor atunci când transferă numere de referință introduse de utilizator între microservicii. Acest codificator din browser respectă RFC 3986 cu varianta opțională `application/x-www-form-urlencoded` disponibilă prin comutator, astfel încât inginerii pot valida exact ce va trimite cererea lor fetch sau curl pe fir.

Opțiuni Avansate

Codifică Spațiile

Când este activat, spațiile vor fi codificate ca %20 în loc să fie păstrate.

Folosește + pentru Spații

Când este activat, spațiile vor fi codificate ca + în loc de %20. Acest lucru este utilizat frecvent în parametrii de interogare.

Mod Live

Când este activat, textul va fi codificat automat pe măsură ce tastezi.

Aceste opțiuni te ajută să controlezi modul în care caracterele speciale sunt codificate în URL-urile tale.

Ce este codificarea URL?

Codificarea URL, cunoscută și sub numele de percent-encoding, este un mecanism crucial care asigură că URL-urile pot transmite în siguranță caractere speciale și date pe web. Este o parte esențială a dezvoltării web și a transmiterii datelor.

Cum funcționează codificarea URL?

Codificarea URL urmează un proces specific pentru a converti caracterele speciale într-un format care poate fi transmis în siguranță pe Internet:

  1. Caracterele speciale sunt identificate în șirul URL
  2. Fiecare caracter special este convertit la valoarea sa hexazecimală ASCII
  3. Valoarea hexazecimală este prefixată cu un semn de procent (%)
  4. Caracterele rezervate (cum ar fi /, ?, :, etc.) sunt codificate doar când sunt date, nu structură URL
  5. Spațiile pot fi codificate ca %20 sau + în funcție de context (+ este frecvent în parametrii de interogare)

De ce să folosești codificarea URL?

  • Siguranța Caracterelor Speciale: Asigură-te că URL-urile funcționează corect cu caractere și simboluri speciale
  • Suport Internațional: Permite URL-urilor să gestioneze caractere non-ASCII și limbi diferite
  • Transmiterea Datelor: Trimite în siguranță date complexe prin parametri URL
  • Conformitate: Respectă standardele web și asigură compatibilitate largă între platforme

Care sunt aplicațiile comune ale codificării URL?

Codificarea URL este esențială în multe scenarii de dezvoltare web:

  • Trimiteri de Formulare: Codificarea datelor formularelor pentru cereri GET și parametri de interogare
  • Dezvoltare API: Crearea de endpoint-uri API robuste care gestionează parametri complecși
  • Sisteme de Fișiere: Gestionarea URL-urilor cu căi de fișiere și nume care conțin caractere speciale
  • Rețele Sociale: Partajarea URL-urilor care conțin caractere speciale sau text internațional

Cum arată un exemplu de codificare URL?

Iată câteva exemple comune de codificare URL: spațiu devine %20 sau +, @ devine %40, # devine %23, & devine %26, iar = devine %3D. Caracterele internaționale precum é devin %C3%A9.

Înțelegerea și implementarea corectă a codificării URL este crucială pentru crearea de aplicații web robuste care pot gestiona seturi diverse de caractere și cerințe complexe de transmitere a datelor.