decodeComponent static method
- String encodedComponent
Decodes the percent-encoding in encodedComponent
.
Note that decoding a URI component might change its meaning as some of the decoded characters could be characters which are delimiters for a given URI component type. Always split a URI component using the delimiters for the component before decoding the individual parts.
For handling the path and query components, consider using pathSegments and queryParameters to get the separated and decoded component.
Example:
final decoded =
Uri.decodeComponent('http%3A%2F%2Fexample.com%2Fsearch%3DDart');
print(decoded); // http://example.com/search=Dart
Implementation
static String decodeComponent(String encodedComponent) {
return _Uri._uriDecode(
encodedComponent, 0, encodedComponent.length, utf8, false);
}