Joan edukira
Bai
EspañolEnglishEuskara Hasi →

Tresnak

URLa kodetu

Testua URLrako kodetu

Kodetu testua URL batean edo kontsulta-parametroetan segurtasunez erabiltzeko.

Pribatua diseinuz
JavaScripten encodeURIComponent eta decodeURIComponent erabiltzen ditu: parametroen balioetarako balio du, ez URL oso baterako.

Tresna honi buruz

URL batek karaktere multzo mugatu bat baino ez du onartzen. Parametro baten balioan zuriune bat, ñ bat, & bat edo ? bat sartzen baduzu, esteka hautsi egiten da edo zerbitzariak gaizki ulertzen du. Kodetzeak (percent-encoding) karaktere horiek %20 edo %C3%B1 bezalako sekuentziekin ordezten ditu. UTM estekak, aurrez betetako bilaketak, testudun WhatsApp edo mailto estekak edo API deiak prestatzean beharko duzu.

Idatzi edo itsatsi testua «Kodetu nahi duzun testua» koadroan, eta kodetutako emaitza berehala agertuko da azpian. Kopiatu «Kopiatu emaitza» botoiarekin eta itsatsi parametroaren balio gisa, = ikurraren ondoren. Kodetu balio bakoitza bereiz, ez URL osoa: https://… osorik pasatzen baduzu, barrak eta bi puntuak ere kodetuko dira. «Aldatu deskodetzera» botoiak jatorrizko testua itzultzen dizu.

JavaScripten encodeURIComponent funtzioa erabiltzen da, parametroen balioak kodetzeko modu estandarra, eta zure nabigatzailean exekutatzen da ezer bidali gabe. ASCII ez diren karaktereak UTF-8n kodetzen dira, nabigatzaileek espero bezala. Kontuan izan zuriuneak %20 gisa ateratzen direla, ez +, formularioetan erabiltzen den beste ohitura bezala.

Ohiko galderak

Zer desberdintasun dago %20 eta + artean zuriune baterako?

%20 da zuriune baten kodeketa estandarra URLaren edozein tokitan. + ikurrak formularioen datuetan (application/x-www-form-urlencoded) soilik esan nahi du zuriunea; zerbitzari gehienek biak onartzen dituzte kontsultan, baina %20 da aukera seguruena.

Zein karaktere ez dira kodetzen?

encodeURIComponent-ek bere horretan uzten ditu A-Z eta a-z letrak, digituak eta - _ . ! ~ * ' ( ) ikurrak. Gainerako guztia, / ? & = # eta zuriuneak barne, %XX bihurtzen da.

UTM parametroak kodetu behar al ditut?

Bai, zuriuneak, azentuak edo beste ikur batzuk badituzte. Adibidez, utm_campaign=udazkeneko beherapenak honela joan beharko litzateke: utm_campaign=udazkeneko%20beherapenak, analitikak ondo jaso dezan.

Zergatik bihurtzen da ñ bat bi kodetan, %C3%B1?

UTF-8n ñ-k bi byte hartzen dituelako, eta byte bakoitza %XX gisa idazten da. Emojiek lau byte hartzen dituzte eta lau sekuentzia sortzen dituzte.

Lotutako tresnak