§

Ilagay ang teksto para i-encode:

Ilagay ang tekstong gusto mong i-encode. Kiko-convert ng tool ang mga espesyal na character sa kanilang percent-encoded equivalent.
§

Output

percent-encoded

Sa mga web project ng Philippine government at fintech, ang percent-encoding ay mahalaga para sa pag-pass ng mga parameter sa mga API ng SSS, PhilHealth, at Pag-IBIG online portals, kung saan ang mga query string na naglalaman ng mga espesyal na character tulad ng mga Filipino accent at espasyo ay dapat na naka-encode ayon sa RFC 3986. Ginagamit ito ng mga developer ng BSP-regulated na bangko kapag nagtatayo ng OAuth 2.0 redirect_uri para sa mga GCash at Maya integrations.

Mga Advanced na Opsyon

Mag-encode ng Mga Espasyo

Kapag naka-enable, ang mga espasyo ay ie-encode bilang %20 sa halip na mapanatili.

Gumamit ng + para sa Mga Espasyo

Kapag naka-enable, ang mga espasyo ay ie-encode bilang + sa halip na %20. Karaniwang ginagamit ito sa mga query parameter.

Live Mode

Kapag naka-enable, ang teksto ay awtomatikong ia-encode habang nag-ta-type ka.

Ang mga opsyong ito ay tumutulong sa iyo na kontrolin kung paano ine-encode ang mga espesyal na character sa iyong mga URL.

Ano ang URL encoding?

Ang URL encoding, na kilala rin bilang percent-encoding, ay isang mahalagang mekanismo na tinitiyak na ang mga URL ay maaaring ligtas na magpadala ng mga espesyal na character at data sa web. Ito ay isang mahalagang bahagi ng web development at pagpapadala ng data.

Paano gumagana ang URL encoding?

Sumusunod ang URL encoding sa isang tiyak na proseso para ma-convert ang mga espesyal na character sa isang format na maaaring ligtas na mapadala sa Internet:

  1. Natutukoy ang mga espesyal na character sa URL string
  2. Ang bawat espesyal na character ay kino-convert sa ASCII hexadecimal value nito
  3. Ang hexadecimal value ay may prefix na isang percent sign (%)
  4. Ang mga reserved character (tulad ng /, ?, :, atbp.) ay ine-encode lamang kapag sila ay data, hindi istraktura ng URL
  5. Ang mga espasyo ay maaaring i-encode bilang %20 o + depende sa konteksto (ang + ay karaniwan sa mga query parameter)

Bakit gamitin ang URL encoding?

  • Kaligtasan ng Espesyal na Character: Tinitiyak na ang mga URL ay gumagana nang tama sa mga espesyal na character at simbolo
  • Internasyonal na Suporta: Nagbibigay-daan sa mga URL na hawakan ang mga non-ASCII character at iba't ibang wika
  • Pagpapadala ng Data: Ligtas na pagpasa ng kumplikadong data sa pamamagitan ng mga URL parameter
  • Pagsunod: Pagtugon sa mga pamantayan ng web at pagtitiyak ng malawak na compatibility sa iba't ibang platform

Ano ang mga karaniwang paggamit ng URL encoding?

Ang URL encoding ay mahalaga sa maraming sitwasyon ng web development:

  • Mga Form Submission: Pag-encode ng form data para sa mga GET request at query parameter
  • Pagbuo ng API: Paggawa ng matibay na mga API endpoint na humahawak ng kumplikadong parameter
  • Mga File System: Pamamahala ng mga URL na may mga file path at pangalan na naglalaman ng mga espesyal na character
  • Social Media: Pagbabahagi ng mga URL na naglalaman ng mga espesyal na character o internasyonal na teksto

Ano ang hitsura ng isang halimbawa ng URL encoding?

Narito ang ilang karaniwang halimbawa ng URL encoding: ang espasyo ay nagiging %20 o +, ang @ ay nagiging %40, ang # ay nagiging %23, ang & ay nagiging %26, at ang = ay nagiging %3D. Ang mga internasyonal na character tulad ng é ay nagiging %C3%A9.

Ang pag-unawa at tamang pagpapatupad ng URL encoding ay mahalaga para sa paglikha ng matibay na mga web application na kayang hawakan ang iba't ibang set ng character at kumplikadong mga kinakailangan sa pagpapadala ng data.