JS中通过 URLSearchParams 的字符串 在kotlin 如果转义
在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¶m2=value2
请注意,URLDecoder.decode方法的第二个参数指定了字符编码。在上面的示例中,我们使用了常见的UTF-8编码。根据你的实际需求,你可能需要更改它来匹配你的编码格式
原文地址: https://www.cveoy.top/t/topic/h4hD 著作权归作者所有。请勿转载和采集!