hectorqin / reader

阅读3服务器版,桌面端,iOS可用。后端 Kotlin + Spring Boot + Vert.x + Coroutine ;前端 Vue.js + Element。麻烦点点star,关注一下公众号【假装大佬】❗️ Demo服务器由于未备案已被关停,建议自行搭建
GNU General Public License v3.0
8.43k stars 5.24k forks source link

某些书源其网页编码是GBK,webView拉取网页后,没有将res的charset设置为utf-8导致乱码 #431

Closed kj1534 closed 1 year ago

kj1534 commented 1 year ago

我通过Docker-compose将reader部署在服务器上,使用的时候发现有的书源内容会乱码。 例如这个书源:https://r2pic.tpk.workers.dev/2023/shamoxiaoshuo.json

原因应该是remote-webview镜像里的index.js文件,166行 res.end(result); ,执行end操作前未修改res的header。 我把169行的:res.setHeader('Content-Type', 'application/json; charset=UTF-8'); 添加到了166行前面。重新部署后,网页显示的内容就正常了。

hectorqin commented 1 year ago

好的,我有空改一下