🔗 URL Kodētājs/Dekodētājs

Garantējiet koda URL maršrutu drošību ar Percent-encoding struktūrām pārvēršot sliktos parametrus tīmekļa drošos stringos.

Kāpēc saites tiek "procentētas" mīklainos kodos?

Lielākais tiešsaistes vadības punkts HTTP pārvalda adreses ar tīriem US-ASCII alfabētiem. Citu valstu burti, simboli pārvēršas nedroši, ko brauzeris atsakās skriptēt, tāpēc vajag '%'.

Praktiski izmantošanas likumsakarības

  • Atstarpe → %20: Kritiskais un obligātais standarts ievadot web meklēšanu tiešsaistē. Spaces in URLs become %20 or +
  • Sajūdzošā & iekava → %26: Atdala vērtības. Kad jāiešifrē simbola 'un' forma mēs saglabājam vērtību un serveris nekļūdās ar direktīvu. Ampersand is encoded to avoid confusion with query separators
  • Bāzes = zīme → %3D: Nepieciešama lietotnes piesaistei izvadot sistēmai API paroli un pamatdatus saites failā. Equals sign is encoded in values to prevent parsing issues
  • Dalītājs / → %2F: Failu direkciju apzināšanos slēpjamais operatora tīmeklis - ļoti pieprasīts API saziņā, kur apmelo adresi. Forward slash encoded when it's part of a value, not a path separator

Converts special URL characters to percent-encoded format ensuring valid URLs with spaces, Unicode, and special characters.

Key Facts

  • Defined in RFC 3986
  • Space: %20 or + in forms
  • Max URL length ~2048 chars in most browsers
  • Unicode is first UTF-8 encoded, then percent-encoded

Frequently Asked Questions

What is URL encoding?

Replaces unsafe chars with % + hex value. Space=%20, &=%26. URLs only support limited ASCII set.

Which chars need encoding?

Spaces, &, =, ?, #, and non-ASCII. Letters, digits, -_.~ are safe.

encodeURI vs encodeURIComponent?

encodeURI preserves URL structure chars (:/?#). encodeURIComponent encodes everything for query params.