Перейти к основному содержимому Перейти к дополнительному содержимому

URL_ENCODE

Эта функция экранирует заданное входное значение, кодируя его таким образом, чтобы оно могло быть безопасно включено в имена и значения параметров запроса URL:

  • Буквенно-цифровые символы не кодируются.
  • Символы ., -, * и _ не кодируются.
  • Символ пробела ASCII кодируется как +.
  • Все остальные символы преобразуются в UTF-8, а байты кодируются как строка %XX, где XX — это шестнадцатеричное значение байта UTF-8 в верхнем регистре.

Синтаксис

URL_ENCODE(VALUE)

Аргументы

VALUE

Тип: string

Кодируемое значение.

Возвращает

Тип: string

Закодированный VALUE.


Примеры

VALUE Выходные данные
Быстрая бурая лиса The+quick+brown+fox
Комментарий #5 Комментарий%235
&$#_line_!123 %26%24%23_line_%21123
'' ''
слово слово слово word%2Bword++word

Пример

SQL

//url_example1
        URL_ENCODE('word+word  word')
//url_example2
        URL_ENCODE('&$#_line_!123')

Результат запроса

url_example1 url_example2
word%2Bword++word %26%24%23_line_%21123

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!