Javascript.RU

encodeURI

Синтаксис

encodeURI(URI)

Аргументы

URI
строка URI

Описание, примеры

Метод предполагает, что переданный параметр является полным URI, поэтому не кодирует зарезервированные значения, которые имеют специальные значения в URI.

Метод encodeURI заменяет все символы, исключая следующие, соответствующими им UTF-8 escape-последовательностями.

Тип
Включает в себя

Зарезервированные
; , / ? : @ & = + $

Незаменяемые символы
латинский алфавит, десятичные цифры, - _ . ! ~ * ' ( )

Значок решетки
#

Заметим, что encodeURI не может формировать данные для GET или POST-запросов, например, для XMLHttpRequest, так как "&", "+", и "=" не кодируются - а они являются специальными символами.

Их кодирует метод encodeURIComponent.


Автор: Skvor, дата: 22 декабря, 2013 - 19:05
#permalink

Начиная с "Тип Включает в себя" непонятно. Что-куда включая, что значит "включая", зачем нужны "зарезервированные". Если "зарезервированные" символы не кодируются, почему бы их не включить в список незаменяемых символов.

так как "&", "+", и "=" не кодируются - а они являются специальными символами-плохо построена эта фраза, которая не может быть хорошо понята


Автор: Гость (не зарегистрирован), дата: 4 мая, 2014 - 23:34
#permalink

Это описание для программистов.


Автор: Гость (не зарегистрирован), дата: 21 мая, 2014 - 11:07
#permalink

Для чего вообще применяется этот вид "кодирования"?


Автор: музыкальный магазин (не зарегистрирован), дата: 8 декабря, 2015 - 18:02
#permalink

Как это раскодировать назад?


Автор: Гость (не зарегистрирован), дата: 30 октября, 2016 - 11:59
#permalink

decodeURI("закодированный текст");


Автор: Роман Радьевич (не зарегистрирован), дата: 11 сентября, 2018 - 09:03
#permalink

Пример рабочего кода бы не помешал


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum