JavaScript encodeURIComponent()Функция

函数参考手册JavaScript 全局函数

Определение и использование

Функция encodeURIComponent() кодирует строку как компонент URI.

Этот метод не кодирует буквы и цифры ASCII, а также следующие знаки пунктуации ASCII: - _ . ! ~ * ' ( ).

Другие символы (такие как :;/?:@&=+$,# — эти знаки пунктуации, используемые для разделения компонентов URI) заменяются одной или несколькими шестнадцатеричными escape-последовательностями.

Синтаксис

encodeURIComponent(uri)

Параметр Описание
uri Обязательный. Строка, содержащая компонент URI или другой текст для кодирования.


Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают функцию encodeURIComponent()


Примеры

Пример

Закодируйте URI с помощью encodeURIComponent():

var uri="https://www.example.com/my test.php?name=ståle&car=saab"; document.write(encodeURIComponent(uri));

Вывод вышеприведённого примера:

https%3A%2F%2Fwww.example.com%2Fmy%20test.php%3Fname%3Dst%C3%A5le%26car%3Dsaab

Попробуйте сами »

函数 参考手册Глобальные функции JavaScript Другие расширения