Mga Halimbawa
Input:
https://www.starrytool.com
I-click ang encode button upang makuha ang output:
https%3A%2F%2Fwww.starrytool.com
Tungkol sa Online URL Encode/Decode Converter
Ang URL encoding, na kilala rin bilang Percent-encoding, ay isang proseso kung saan ang mga non-ASCII characters, reserved characters, at iba pang data na nangangailangan ng espesyal na paghawak ay kino-convert sa isang format na ligtas na maipapadala sa loob ng mga URL. Sa URL encoding, ang mga karakter na ito ay pinapalitan ng isang porsyento na simbolo (%) kasunod ang dalawang hexadecimal digits, na kumakatawan sa ASCII code value ng orihinal na karakter.
Ang URL decoding ay ang kabaligtaran na proseso ng URL encoding, na nagko-convert ng encoded strings pabalik sa kanilang orihinal na format. Sa URL decoding, bawat porsyento na simbolo (%) at ang dalawang hexadecimal digits na kasunod nito ay kino-convert pabalik sa katumbas na karakter.
• Mga Katangian
Kompatibilidad: Tinitiyak na ang mga URL ay tama na napoproseso ng iba't ibang browsers at servers, na pinapanatili ang katumpakan ng impormasyong ipinapadala sa Internet.
Seguridad: Sa pamamagitan ng pag-encode ng mga sensitibong karakter tulad ng spaces at special symbols, pinipigilan nito ang maling interpretasyon o malisyosong paggamit ng impormasyon.
Reversibilidad: Ang URL encoding ay isang reversible process, na nagpapahintulot sa mga encoded URLs na ganap na ma-decode pabalik sa kanilang orihinal na estado.
• Mga Gamit
Kasama ang secure na data sa mga URL: Kapag ang mga URL ay kailangang maglaman ng mga espesyal o reserved characters, tulad ng spaces, &, o # sa query strings, ang mga karakter na ito ay kino-convert upang maiwasan ang kalituhan.
Suporta sa iba’t ibang wika: Tinitiyak ng URL encoding na ang mga non-English characters ay tama na naipapadala at nai-interpret, na sumusuporta sa pagbabahagi ng multilingual na nilalaman.
Pag-submit ng form data: Kapag nagsusumite ng web forms, kung ang form data ay naglalaman ng mga espesyal na karakter, ang data na ito ay URL encoded upang matiyak ang ligtas na transmisyon sa server.
Pag-iwas sa XSS attacks: Sa pamamagitan ng pag-encode ng mga script o iba pang potensyal na malisyosong nilalaman na inilagay sa mga URL, nababawasan ang panganib ng cross-site scripting (XSS) attacks.