创建Uri的新实例时,字符串中的空格将使用%20进行转义。 new Uri("https://www.test.com?city=New%20York 然而,以另一种方式:new Uri("https://www.test.com?city=New%20York")将被转换为:https://www.test.com?city=New York 有没有可能在创建新的Uri<
URI test1 = new URI("http://foo.bar.baz/%E2%82%AC123");
URI test2 = new URI(test1.getScheme(), test1.那么,我的问题是:如何从组件中构造一个等于test1的URI --保留转义字符?使用getRawPath()而不是getPath()是没有好处的,因为转义字符本身就会被转义,而您将得到h