在Kotlin中,可以使用URLDecoder类的decode方法来对字符串进行URL解码。以下是一个示例:

import java.net.URLDecoder

fun main() {
    val encodedString = "param1%3Dvalue1%26param2%3Dvalue2"
    val decodedString = URLDecoder.decode(encodedString, "UTF-8")
    println(decodedString)
}

在上面的示例中,encodedString是通过URLSearchParams在JavaScript中生成的URL编码字符串。URLDecoder.decode方法将其解码为原始字符串,并使用UTF-8字符编码。

输出结果为:

param1=value1&param2=value2

请注意,URLDecoder.decode方法的第二个参数指定了字符编码。在上面的示例中,我们使用了常见的UTF-8编码。根据你的实际需求,你可能需要更改它来匹配你的编码格式

JS中通过 URLSearchParams 的字符串 在kotlin 如果转义

原文地址: https://www.cveoy.top/t/topic/h4hD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录