我正试图将一个字符串编码为RFC 3986。我已经找到了Uri.encodeComponent方法,但它将字符串编码为RFC 2396。基本上,我正在为PHP中的一个方法(即rawurlencode)寻找一个替代方法。在php中,这个方法将字符串编码为RFC 3986。在Dart或Flutter中是否有这样的方法?
所以我从Dart SDK gitter Channel.Use Uri.encodeQueryComponent中找到了答案,它和encodeComponent是一样的,但是它没有使用RFC 2396兼容表,而是使用RFC 3986。