Кадзіраванне/дэкадаванне URL (Беларускія URL і пераўтварэнне запытаў)
Кадзіраванне і дэкадаванне URL (percent-encoding) імгненна ў вашым браўзеры. Пераключайцеся паміж эквівалентамі encodeURIComponent / encodeURI і выяўляйце магчымае падвойнае кадзіраванне.
Опцыі
Пашыраныя
Што мне выкарыстоўваць?
Значэнне параметра → encodeURIComponent
Найлепш падыходзіць для значэнняў запытаў, сегментаў шляху і імёнаў файлаў (бяспечнае пераўтварэнне encodeURIComponent).
Поўны URL → encodeURI
Захоўвае раздзяляльнікі, такія як ? & = /, каб URL заставаліся чытэльнымі.
+ супраць %20
«%20» — гэта стандарт. «+» — гэта пагадненне для формаў/запытаў — пераключайце пры патрэбе.
Прыклады ўводу
- https://example.com/пошук?q=мінск абед&ref=email#секцыя
- utm_source=email&utm_campaign=вясновы продаж 2026
- прывітанне/Hello?name=Іван Іваноў¬e=10%OFF
Гарачыя клавішы
Кадзіраванне/дэкадаванне URL (percent-encoding)
Што такое percent-encoding?
Кадзіраванне/дэкадаванне URL пераўтварае не-ASCII і зарэзерваваныя знакі ў паслядоўнасці %xx, каб яны маглі бяспечна перадавацца ў URL.
encodeURI супраць encodeURIComponent
Выкарыстоўвайце encodeURIComponent для асобных значэнняў; выкарыстоўвайце encodeURI для поўных URL, дзе раздзяляльнікі павінны застацца.
Парада
Калі %25 працягвае з'яўляцца, тэкст можа быць закадзіраваны двойчы. Выкарыстоўвайце панэль папярэджання, каб бяспечна дэкадаваць яго зноў.
FAQ
+ і %20, у чым розніца?
«%20» — гэта сумяшчальнае з RFC кадзіраванне прабелаў. «+» у асноўным выкарыстоўваецца ў HTML-формах (application/x-www-form-urlencoded) і часта разглядаецца як прабел у радках запытаў.
Якую функцыю мне выкарыстоўваць?
Для асобных значэнняў (значэнне запыту, фрагмент шляху, імя файла) выбірайце пераўтварэнне encodeURIComponent. Для цэлых URL, якія павінны захоўваць ? & = /, выбірайце encodeURI.
Што такое падвойнае кадзіраванне?
Калі %25 (закадзіраваны «%») з'яўляецца часта, значэнне можа быць закадзіравана двойчы. Выкарыстоўвайце «Дэкадаваць зноў», каб паспрабаваць аднавіць арыгінал.