Kotlin:如何将带有 HTML 数字的字符串转换为没有 HTML 数字的字符串

mhK*_*ami 5 java android ascii kotlin

我正在尝试将所有内容转换HTML numbers为字符串。我想将字符串转换"Let's find""Let's find"inKotlin

我测试了这些但没有奏效:

str.toByteArray().toString(Charsets.UTF_8)

Chr*_*Jem 5

正如评论中第二个所建议的,您需要使用解析 html 字符串Html.fromHtml,然后从中获取字符串值。

var str:String = "Let's find"
str = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            Html.fromHtml(str, Html.FROM_HTML_MODE_LEGACY).toString() 
        } else {
            Html.fromHtml(str).toString() 
        }
Run Code Online (Sandbox Code Playgroud)