Spec-Zone.ru › Dart 1

dart:core

Метод encodeComponent

String encodeComponent(String component)

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

Все символы, кроме заглавных и строчных букв, цифр и символов -_.!~*'() кодируются по процентам. Это набор символов, указанный в RFC 2396 и используемый для encodeUriComponent в ECMA-262 версии 5.1.

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

Для кодирования части запроса воспользуйтесь encodeQueryComponent.

Чтобы избежать необходимости явного кодирования, используйте необязательные именованные аргументы pathSegments и queryParameters при создании Uri.

Исходный код

static String encodeComponent(String component) {
  return _Uri._uriEncode(_Uri._unreserved2396Table, component, UTF8, false);
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/Uri/encodeComponent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API