encodeFull 静态方法
- String uri
使用百分编码将字符串 uri
编码,使其安全地作为完整 URI 使用。
除了大写和小写字母、数字以及字符 !#$&'()*+,-./:;=?@_~
之外的所有字符都会被百分编码。这是 ECMA-262 版本 5.1 中 encodeURI 函数指定的字符集。
示例
final encoded =
Uri.encodeFull('https://example.com/api/query?search= dart is');
print(encoded); // https://example.com/api/query?search=%20dart%20is
实现
static String encodeFull(String uri) {
return _Uri._uriEncode(_Uri._encodeFullTable, uri, utf8, false);
}