修复中文乱码

修复BaseURL模式下部分图片无法加载
pull/83/head
M17764017422 5 years ago committed by GitHub
parent 886ca32715
commit 7f79735d50
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt

@ -73,9 +73,9 @@ class ReadRssActivity : VMBaseActivity<ReadRssViewModel>(R.layout.activity_rss_r
val url = NetworkUtils.getAbsoluteURL(it.origin, it.link)
val html = viewModel.clHtml(content)
if (viewModel.rssSource?.loadWithBaseUrl == true) {
webView.loadDataWithBaseURL(url, html, "text/html", "utf-8", url)
webView.loadDataWithBaseURL(null, html, "text/html", "utf-8", url)//Referer会导致一些有反盗链的图片无法加载,暂时先用null应该还有更好的办法
} else {
webView.loadData(html, "text/html", "utf-8")
webView.loadData(html, "text/html;charset=utf-8", "utf-8")//经测试可以解决中文乱码
}
}
})
@ -154,4 +154,4 @@ class ReadRssActivity : VMBaseActivity<ReadRssViewModel>(R.layout.activity_rss_r
}
}
}
}

Loading…
Cancel
Save