decodeComponent 静态方法
- String encodedComponent
解码 encodedComponent
中的百分号编码。
请注意,解码 URI 组件可能会改变其含义,因为解码后的字符中可能包含特定 URI 组件类型的分隔符。在解码各个部分之前,始终使用组件的分隔符分割 URI 组件。
对于处理 路径 和 查询 组件,考虑使用 pathSegments 和 queryParameters 来获取分离并解码的组件。
示例
final decoded =
Uri.decodeComponent('http%3A%2F%2Fexample.com%2Fsearch%3DDart');
print(decoded); // http://example.com/search=Dart
实现
static String decodeComponent(String encodedComponent) {
return _Uri._uriDecode(
encodedComponent, 0, encodedComponent.length, utf8, false);
}