2

我正在使用 kotlinx.html DSL 来生成 HTML DIV。DIV 的属性之一是其中包含的 URL &。例如url下面的参数是https://www.example.com?a=1&b=2

fun createDiv(url: String): DIV.() -> Unit {
  return {
    attributes["data-url"] = url
  }
}

我希望生成
<div data-url="https://www.example.com?a=1&b=2">
但我实际上得到了
<div data-url="https://www.example.com?a=1&amp;b=2">

如何防止 URL 被 HTML 编码?谢谢!

PS我试过了unsafeunsafe但是我的实际 DIV 有点太复杂,无法作为字符串放入构造中。我正在使用 Kotlin 1.4。

4

0 回答 0