JavaScript encodeURIComponent()Функция
JavaScript 全局函数
Определение и использование
Функция encodeURIComponent() кодирует строку как компонент URI.
Этот метод не кодирует буквы и цифры ASCII, а также следующие знаки пунктуации ASCII: - _ . ! ~ * ' ( ).
Другие символы (такие как :;/?:@&=+$,# — эти знаки пунктуации, используемые для разделения компонентов URI) заменяются одной или несколькими шестнадцатеричными escape-последовательностями.
Синтаксис
encodeURIComponent(uri)
| Параметр | Описание |
|---|---|
| uri | Обязательный. Строка, содержащая компонент URI или другой текст для кодирования. |
Поддержка браузеров
![]()
![]()
![]()
![]()
![]()
Все основные браузеры поддерживают функцию 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 Другие расширения