URL Encode/Decode (URL za Kiswahili & Ubadilishaji wa Hoja)
URL encode decode (percent-encoding) papo hapo kwenye kivinjari chako. Badilisha kati ya encodeURIComponent / encodeURI na tambua uwezekano wa kualika mara mbili.
Chaguo
Ya juu
Nitumie ipi?
Thamani ya kigezo → encodeURIComponent
Bora kwa maadili ya hoja, sehemu za njia, na majina ya faili (ubadilishaji salama wa encodeURIComponent).
URL Kamili → encodeURI
Inahifadhi vitenganishi kama ? & = / ili URL zibaki kusomeka.
+ dhidi ya %20
“%20” ni kiwango. “+” ni desturi ya fomu/hoja — badilisha inapohitajika.
Mifano ya ingizo
- https://example.com/search?q=nairobi chakula cha mchana&ref=email#sehemu
- utm_source=email&utm_campaign=mauzo ya spring 2026
- habari/Hello?name=Juma Juma¬e=10%OFF
Njia za mkato
URL Encode/Decode (percent-encoding)
Percent-encoding ni nini?
URL encode/decode hubadilisha herufi zisizo za ASCII na herufi zilizohifadhiwa kuwa mifuatano ya %xx ili ziweze kusafirishwa kwa usalama katika URL.
encodeURI dhidi ya encodeURIComponent
Tumia encodeURIComponent kwa maadili binafsi; tumia encodeURI kwa URL kamili ambapo vitenganishi vinapaswa kubaki.
Kidokezo
Ikiwa %25 inaendelea kuonekana, maandishi yanaweza kuwa yame-encodiwa mara mbili. Tumia bango la onyo ku-decode tena kwa usalama.
FAQ
+ na %20, kuna tofauti gani?
“%20” ni percent-encoding inayozingatia RFC kwa nafasi. “+” hutumiwa hasa katika fomu za HTML (application/x-www-form-urlencoded) na mara nyingi huchukuliwa kama nafasi katika mfuatano wa hoja.
Nitumie kazi gani?
Kwa maadili pekee (thamani ya hoja, kipande cha njia, jina la faili), chagua ubadilishaji wa encodeURIComponent. Kwa URL nzima ambazo lazima ziweke ? & = /, chagua encodeURI.
Double encoding ni nini?
Ikiwa %25 (“%” iliyo-encodiwa) inaonekana mara kwa mara, thamani inaweza kuwa ime-encodiwa mara mbili. Tumia “Decode tena” ili kujaribu kurejesha asili.