flutter/dart中使用url链接的时候,如果有特殊字符需要做urlencode,在flutter中的实现方式如下:
var uri = 'http://example.org/api?foo=some message'; var encoded = Uri.encodeFull(uri);//实现url编码 assert(encoded == ' //编码后的内容 var decoded = Uri.decodeFull(encoded);//反编码 assert(uri == decoded);