似乎不能简单地在URI和getPath之间来回切换: val f = new java.io.File("/data/projects/Aleatorium/tmp[1]/impact1.aif")val u = f.toURI
val v = new java.net.URI(u.getScheme, u.getPath, null) 这会导致最后一行抛出 java.net.URISyntaxException: I
我使用URLDecoder来解码字符串:URLDecoder.decode("%u6EDA%u52A8%u8F74%u627F", StandardCharsets.UTF_8.name());Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal he