მხოლოდ ბრაუზერში

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=გიორგი გიორგაძე&note=10%ფასდაკლება

კლავიატურის კომბინაციები

კონვერტაცია ახლა ⌘/Ctrl + Enter
გაფრთხილების დახურვა Esc

URL კოდირება/დეკოდირება (percent-encoding)

რა არის percent-encoding?

URL კოდირება/დეკოდირება გარდაქმნის არასიმბოლურ (non-ASCII) და დაცულ სიმბოლოებს %xx მიმდევრობებად, რათა მათ შეძლონ უსაფრთხოდ გადაადგილება URL-ებში.

encodeURI vs encodeURIComponent

გამოიყენეთ encodeURIComponent ცალკეული მნიშვნელობებისთვის; გამოიყენეთ encodeURI სრული URL-ებისთვის, სადაც გამყოფები უნდა დარჩეს.

რჩევა

თუ %25 კვლავ ჩნდება, ტექსტი შეიძლება ორჯერ იყოს კოდირებული. გამოიყენეთ გაფრთხილების პანელი უსაფრთხო ხელახალი დეკოდირებისთვის.

ხშირად დასმული კითხვები

+ და %20, რა განსხვავებაა?

„%20“ არის RFC-ს შესაბამისი პროცენტული კოდირება ჰარბელებისთვის. „+“ ძირითადად გამოიყენება HTML ფორმებში (application/x-www-form-urlencoded) და ხშირად აღიქმება როგორც ჰარბელი მოთხოვნის სტრიქონებში.

რომელი ფუნქცია გამოვიყენო?

მხოლოდ მნიშვნელობებისთვის (მოთხოვნის მნიშვნელობა, გზის ფრაგმენტი, ფაილის სახელი), აირჩიეთ encodeURIComponent კონვერტაცია. მთლიანი URL-ებისთვის, რომლებმაც უნდა შეინარჩუნონ ? & = /, აირჩიეთ encodeURI.

რა არის ორმაგი კოდირება?

თუ %25 (კოდირებული „%“) ხშირად ჩნდება, მნიშვნელობა შეიძლება ორჯერ იყოს კოდირებული. გამოიყენეთ „ხელახალი დეკოდირება“ ორიგინალის აღდგენის მცდელობისთვის.