Kūrėjo įrankis
Užkoduoti arba iššifruoti URL
URL užkoduokite arba iškoduokite komponentą arba visą URL su procentine koduote naršyklėje. Unikodas ir jaustukai palaikomi.
Užklausos reikšmėms naudokite komponentų režimą. Viso URL režimas išlaiko : / ? & = # koduodami likusią dalį. Nieko neįkelta.
- Veikia vietoje
- Be įkėlimo
- Iškart
- Nemokama
Komponentas naudoja encodeURIComponent. Visas URL naudoja encodeURI, todėl schema :, /, ?, &, = ir # išliks skaitoma.
Kaip tai veikia
- 01 Įklijuokite duomenis
- 02 Vykdykite veiksmą
- 03 Nukopijuokite rezultatą
Kodėl NEXNARA
-
Privatu
Duomenys lieka naršyklėje.
-
Iškart
Rezultatas pasirodo iškart.
-
Be įkėlimo
Į NEXNARA serverį niekas nesiunčiama.
-
Veikia visur
Diegti nereikia.
Sužinoti daugiau
Kas yra URL kodavimas?
URL kodavimas (procentinis kodavimas) pakeičia rezervuotus arba ne ASCII simbolius % sekomis, pvz., %20 tarpui. Naršyklės ir API jį naudoja užklausų eilutėse ir kelio segmentuose.
Kaip naudoti
Užklausos reikšmei arba kelio segmentui pasirinkite Komponentas. Pasirinkite Visas URL, kai jau turite visą nuorodą ir jums reikia tik tarpų ir koduotų ne ASCII. Dekodavimas atšaukia procentinį kodavimą. Sukeisti dvi dėžes.
Dalis ir visas URL
Komponentų režimas naudoja encodeURIComponent, kuris koduoja beveik kiekvieną rezervuotą simbolį. Viso URL režimas naudoja encodeURI, todėl : / ? & = # likti vietoje. Įvedus visą URL komponento režimu, jis taptų viena nepermatoma reikšme.
Dažni naudojimo būdai
Užkoduokite paieškos terminus, Unicode kelius arba užklausos parametrus prieš įtraukdami juos į nuorodą. Iššifruokite nukopijuotą URL, kad perskaitytumėte originalų tekstą. Tai nėra „Base64“ kodavimas.
Privatumas
Tekstas lieka naršyklėje. Jis neįkeliamas į NEXNARA serverius ir nesaugomas slapukuose, vietinėje saugykloje ar duomenų bazėje.
DUK
Kas yra procentinis kodavimas?
Procentinis kodavimas vaizduoja simbolius kaip % ir du šešioliktainius skaitmenis. Tarpas tampa %20. Ne ASCII tekstas tampa UTF-8 procentinėmis sekomis.
Kada turėčiau koduoti visą URL?
Naudokite Koduoti visą URL, kai jau turite visą URL ir reikia koduoti tik tarpus ar Unicode. Naudokite Koduoti dalį vienai reikšmei, kuri bus URL viduje.
Kuo skiriasi encodeURI ir encodeURIComponent?
encodeURIComponent koduoja rezervuotus simbolius, tokius kaip &, =, ?, / ir #. encodeURI palieka tuos struktūros simbolius vietoje, todėl visas URL lieka URL.
Ką daryti, jei kodavimas neteisingas?
Nutrūkusios sekos, pvz., vienišas %, %2 arba %GG, pranešamos kaip Netinkama procentinė koduotė. Puslapis nesugenda.
Ar URL kodavimas palaiko Unicode ir jaustukus?
Taip. Tekstas procentais užkoduotas kaip UTF-8, todėl komponentų režimu korėjiečių, japonų, arabų ir jaustukų kalba siunčiama pirmyn ir atgal.
Ar mano URL įkeltas?
Ne. Kodavimas ir dekodavimas vykdomas tik šioje naršyklėje. Nėra serverio įkėlimo ir išorinės API.
Ar URL kodavimas yra toks pat kaip Base64?
Ne. Procentinė koduotė daro tekstą saugų URL. Base64 koduoja savavališkus baitus kaip ASCII. Duomenų URL ir failams naudokite Base64 įrankį.