URL կոդավորում/ապակոդավորում (Հայերեն URL-ներ և հարցումների փոխակերպում)
URL-ի կոդավորում և ապակոդավորում (percent-encoding) ակնթարթորեն ձեր բրաուզերում: Փոխարկեք encodeURIComponent / encodeURI համարժեքների միջև և հայտնաբերեք հնարավոր կրկնակի կոդավորումը:
Ընտրանքներ
Ընդլայնված
Ո՞ր մեկը պետք է օգտագործեմ:
Պարամետրի արժեք → encodeURIComponent
Լավագույնն է հարցման արժեքների, ուղու հատվածների և ֆայլերի անունների համար (ապահով encodeURIComponent փոխակերպում):
Ամբողջական URL → encodeURI
Պահպանում է բաժանիչները, ինչպիսիք են ? & = /, որպեսզի URL-ները մնան ընթեռնելի:
+ ընդդեմ %20
«%20»-ը ստանդարտ է: «+»-ը ձևաթղթերի/հարցումների կանոն է. փոխեք այն ըստ անհրաժեշտության:
Մուտքագրման օրինակներ
- https://example.com/search?q=երևան ճաշ&ref=email#բաժին
- utm_source=email&utm_campaign=գարնանային վաճառք 2026
- բարև/Hello?name=Վարդան Վարդանյան¬e=10%ԶԵՂՉ
Դյուրանցումներ
URL կոդավորում/ապակոդավորում (percent-encoding)
Ի՞նչ է percent-encoding-ը:
URL-ի կոդավորումը/ապակոդավորումը փոխակերպում է ոչ ASCII և պահպանված նիշերը %xx հաջորդականությունների, որպեսզի դրանք կարողանան ապահով փոխանցվել URL-ներում:
encodeURI ընդդեմ encodeURIComponent
Օգտագործեք encodeURIComponent-ը առանձին արժեքների համար. օգտագործեք encodeURI-ն ամբողջական URL-ների համար, որտեղ բաժանիչները պետք է մնան:
Հուշում
Եթե %25-ը շարունակում է հայտնվել, տեքստը կարող է կրկնակի կոդավորված լինել: Օգտագործեք զգուշացման վահանակը՝ այն նորից ապահով ապակոդավորելու համար:
ՀՏՀ
+ և %20, ո՞րն է տարբերությունը:
«%20»-ը բացատների համար RFC-ին համապատասխան տոկոսային կոդավորումն է: «+»-ը հիմնականում օգտագործվում է HTML ձևաթղթերում (application/x-www-form-urlencoded) և հաճախ հարցումների տողերում դիտարկվում է որպես բացատ:
Ո՞ր ֆունկցիան պետք է օգտագործեմ:
Միայն արժեքների համար (հարցման արժեք, ուղու հատված, ֆայլի անուն), ընտրեք encodeURIComponent փոխակերպումը: Ամբողջական URL-ների համար, որոնք պետք է պահպանեն ? & = /, ընտրեք encodeURI:
Ի՞նչ է կրկնակի կոդավորումը:
Եթե %25-ը (կոդավորված «%») հաճախ է հանդիպում, արժեքը կարող է կրկնակի կոդավորված լինել: Օգտագործեք «Կրկին ապակոդավորել»՝ բնօրինակը վերականգնելու փորձ կատարելու համար: