При таком варианте, на webView выводятся все символы.
webview.webViewClient = WebViewClient()
val text = "<html><body><h1>!@#$%^&*()-=_+</h1></body></html>"
val webData = text.replace("#", "0")
webview.loadData(webData,"text/html","en_US")
Если в строке val webData = text.replace("#", "0") изменить "#" на любой другой символ, то на webView отображается только "!" и "@"