āļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ URL āđāļ JavaScript â encodeURI, encodeURIComponent āđāļĨāļ°āđāļāļ§āļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ
JavaScript āļĄāļĩāļāļąāļāļāđāļāļąāļāđāļāļāļąāļ§āļŠāļāļāļāļąāļāļāđāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ URL:
encodeURIComponent()
āđāļāđāļēāļĢāļŦāļąāļŠāļāļąāļāļāļĢāļ°āļāļąāđāļāļŦāļĄāļāļĒāļāđāļ§āđāļ: A-Z a-z 0-9 - _ . ! ~ * ' ( )
const name = 'John Doe'
const query = '?name=' + encodeURIComponent(name)
// ?name=John%20Doe
āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāđāļēāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ query āđāļāđāļĨāļ°āļāļąāļ§, āļŠāđāļ§āļāļāļāļ path āļŦāļĢāļ·āļāļāđāļāļĄāļđāļĨāđāļ āđ āļāļĩāđāļāļĨāļēāļĒāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļ URL
encodeURI()
āđāļāđāļēāļĢāļŦāļąāļŠāļāļąāļāļāļĢāļ°āļāļąāđāļāļŦāļĄāļāļĒāļāđāļ§āđāļāļāđāļēāļāļāđāļāļĢāļ§āļĄāļāļķāļāļāļąāļāļāļĢāļ° URL āļāļĩāđāļŠāļāļ§āļāđāļ§āđ: : / ? # [ ] @ ! $ & ' ( ) * + , ; =
const url = 'https://example.com/search?q=hello world'
const encoded = encodeURI(url)
// https://example.com/search?q=hello%20world
āđāļāđāđāļĄāļ·āđāļāđāļāđāļēāļĢāļŦāļąāļŠāļŠāļāļĢāļīāļ URL āđāļāļāļŠāļĄāļāļđāļĢāļāđ
āļāđāļāļāļīāļāļāļĨāļēāļāļāļĩāđāļāļāļāđāļāļĒ
// āļāļīāļ â āļāļģāļĨāļēāļĒāđāļāļĢāļāļŠāļĢāđāļēāļ URL
encodeURIComponent('https://example.com/page')
// https%3A%2F%2Fexample.com%2Fpage
// āļāļđāļāļāđāļāļ â āļĢāļąāļāļĐāļēāđāļāļĢāļāļŠāļĢāđāļēāļ
encodeURI('https://example.com/page')
// https://example.com/page
āļāļāļŠāļāļāļāļąāļāļāđāļāļąāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāļāļŠāļāļāđāļ§āļĒ āđāļāļĢāļ·āđāļāļāļĄāļ·āļ URL encoder/decoder āļāļāļāđāļĢāļē