URL кодтоо/декоддоо (Кыргызча URL жана суроо-талаптарды түрлөнтүү)
Браузериңизде URL коддоо жана декоддоо (percent-encoding). encodeURIComponent / encodeURI режимдеринин ортосунда которулуңуз жана мүмкүн болгон кош кодтоону аныктаңыз.
Параметрлер
Кеңейтилген
Кайсынысын колдонушум керек?
Параметр мааниси → encodeURIComponent
Суроо-талап маанилери, жол сегменттери жана файл аталыштары үчүн эң ылайыктуу (коопсуз encodeURIComponent түрлөнтүүсү).
Толук URL → encodeURI
URL-дер окумдуу болушу үчүн ? & = / сыяктуу бөлгүчтөрдү сактайт.
+ vs %20
«%20» — стандарт. «+» — форма/суроо-талап конвенциясы — зарыл болсо аны алмаштырыңыз.
Кириш үлгүлөрү
- https://example.com/search?q=бишкек түшкү тамак&ref=email#бөлүм
- utm_source=email&utm_campaign=жазгы сатуу 2026
- салам/Hello?name=Азамат Азаматов¬e=10%OFF
Ыкчам баскычтар
URL кодтоо/декоддоо (percent-encoding)
Percent-encoding деген эмне?
URL кодтоо/декоддоо ASCII эмес жана резервделген белгилерди URL-дерде коопсуз ташуу үчүн %xx тизмектерине түрлөнтөт.
encodeURI vs encodeURIComponent
Жеке маанилер үчүн encodeURIComponent колдонуңуз; бөлгүчтөр сакталышы керек болгон толук URL-дер үчүн encodeURI колдонуңуз.
Кеңеш
Эгерде %25 чыга берсе, текст эки жолу кодтолгон болушу мүмкүн. Кайра коопсуз декоддоо үчүн эскертүү баннерин колдонуңуз.
Көп берилүүчү суроолор
+ жана %20, айырмасы эмнеде?
«%20» — боштуктар үчүн RFC стандартына шайкеш пайыздык кодтоо. «+» негизинен HTML формаларында (application/x-www-form-urlencoded) колдонулат жана суроо-талап саптарында көбүнчө боштук катары каралат.
Кайсы функцияны колдонушум керек?
Маанилер үчүн гана (суроо мааниси, жол фрагменти, файл аты) encodeURIComponent түрлөнтүүсүн тандаңыз. ? & = / сакталышы керек болгон толук URL-дер үчүн encodeURI тандаңыз.
Кош кодтоо деген эмне?
Эгерде %25 (кодтолгон «%») көп кездешсе, маани эки жолу кодтолгон болушу мүмкүн. Түпнусканы калыбына келтирүүгө аракет кылуу үчүн «Кайра декоддоо» функциясын колдонуңуз.