Tool para sa developer
I-encode o i-decode ang isang URL
URL-encode o decode ng isang bahagi o isang buong URL na may porsyentong pag-encode sa iyong browser. Unicode at emoji ay suportado.
Gumamit ng component mode para sa mga value ng query. Ang buong URL mode ay nagpapanatili ng : / ? & = # habang naka-encode ang iba. Walang na-upload.
- Tumatakbo sa device
- Walang upload
- Agad
- Libre
Ang bahagi ay gumagamit ng encodeURIComponent. Gumagamit ang buong URL ng encodeURI upang manatiling nababasa ang scheme, :, /, ?, &, =, at #.
Paano ito gumagana
- 01 I-paste ang data
- 02 Patakbuhin ang aksyon
- 03 Kopyahin ang resulta
Bakit NEXNARA
-
Pribado
Nanatili ang data sa browser.
-
Instant
Agad lumalabas ang resulta.
-
Walang upload
Walang ipinapadala sa server ng NEXNARA.
-
Gumagana kahit saan
Hindi kailangan mag-install.
Alamin pa
Ano ang URL encoding?
Pinapalitan ng URL encoding (percent encoding) ang reserved o non-ASCII na character ng % sequences tulad ng %20 para sa space. Ginagamit ito ng mga browser at API sa query strings at path segments.
Paano gamitin
Piliin ang Component para sa isang query value o path segment. Piliin ang Buong URL kapag mayroon ka nang kumpletong link at kailangan lang ng mga puwang at hindi ASCII na naka-encode. Ina-undo ng decode ang porsyentong pag-encode. Pinapalitan ng Swap ang dalawang kahon.
Component vs buong URL
Gumagamit ang component mode ng encodeURIComponent, na nag-e-encode sa halos lahat ng nakareserbang character. Ang buong URL mode ay gumagamit ng encodeURI kaya : / ? & = # manatili sa lugar. Ang paglalagay ng isang buong URL sa pamamagitan ng component mode ay magiging isang opaque na halaga.
Karaniwang gamit
I-encode ang mga termino para sa paghahanap, Unicode path, o mga parameter ng query bago ilagay ang mga ito sa isang link. I-decode ang isang kinopyang URL para mabasa ang orihinal na text. Hindi ito Base64 encoding.
Privacy
Nanatili ang teksto sa browser. Hindi ito ina-upload sa mga server ng NEXNARA at hindi sine-save sa cookies, local storage, o database.
Mga madalas itanong
Ano ang percent encoding?
Ipinapakita ng percent encoding ang mga character bilang % na sinusundan ng dalawang hex digits. Ang space ay nagiging %20. Ang non-ASCII na teksto ay nagiging UTF-8 percent sequences.
Kailan ko dapat i-encode ang buong URL?
Gamitin ang I-encode ang buong URL kapag may kumpletong URL ka na at kailangan lang i-encode ang spaces o Unicode. Gamitin ang I-encode ang component para sa iisang value na uupo sa loob ng URL.
Ano ang pagkakaiba sa pagitan ng encodeURI at encodeURIComponent?
Ang encodeURIComponent ay nag-encode ng mga nakareserbang character tulad ng &, =, ?, /, at #. Iniiwan ng encodeURI ang mga character na istruktura sa lugar upang ang isang buong URL ay mananatiling isang URL.
Paano kung hindi wasto ang pag-encode?
Ang mga sirang sequence gaya ng nag-iisang %, %2, o %GG ay iniulat bilang Invalid percent encoding. Hindi nag-crash ang page.
Sinusuportahan ba ng pag-encode ng URL ang Unicode at emoji?
Oo. Naka-encode ang text bilang UTF-8, kaya round-trip ang Korean, Japanese, Arabic, at emoji sa component mode.
Na-upload ba ang aking URL?
Hindi. Ang pag-encode at pag-decode ay tumatakbo sa browser na ito lamang. Walang pag-upload ng server at walang panlabas na API.
Pareho ba ang pag-encode ng URL sa Base64?
Hindi. Ginagawang ligtas ng porsyento ng encoding ang text sa isang URL. Ang Base64 ay nag-encode ng mga arbitrary na byte bilang ASCII. Gamitin ang tool na Base64 para sa mga URL at file ng data.