乱码与缓存问题 · 本地文件读取、哔咔缓存未更新
从本地文件加载漫画源时乱码
在安卓端用"本地文件导入"添加自定义漫画源时,如果脚本里有非 ASCII 字符(比如中文注释、中文字符串),可能会出现乱码。
原因
3.1.0 版本的文件读取逻辑没有正确处理 UTF-8 编码,某些情况下会用系统默认编码读取,导致中文乱码。
修复
3.1.1 版本修复了这个问题:"修复安卓端从本地文件加载漫画源乱码问题"。升级到 3.1.1+ 后重新导入即可。
临时解决方案(旧版本)
如果暂时不能升级,可以:
- 用文本编辑器把源脚本转成 UTF-8 无 BOM 编码
- 重新导入
PicACG 缓存过期导致章节数不更新
现象
- 某部漫画在 PicACG 官方已经更新到 N+1 章
- PicaComic 里还是显示 N 章
- 清缓存后才恢复正常
原因
V4.0.1 之前的版本缓存刷新机制不及时——漫画源的数据(章节列表、封面、元数据)会被缓存,但缓存没有自动过期刷新。
修复
V4.0.1 版本修复了这个问题:"缓存导致的哔咔漫画没有更新问题"。修复后应用会在合适的时机自动刷新过期缓存,不需要手动清。
手动清缓存(如果自动刷新不生效)
设置 → 存储 → 清除缓存。清除后应用会重新从所有漫画源拉取最新数据。
3.1.1 还修复了"没有清除缓存按钮的问题"——之前版本缓存清理入口不明显或缺失,修复后设置里有明确的清除缓存按钮。
缓存管理
V4.0.2 中提到"缓存优化"——对各漫画源的缓存策略进行了调整,在减少不必要网络请求和及时刷新过期数据之间取了平衡。
建议
- 如果追更紧张,手动清一下缓存能拿到最新章节
- 如果流量有限,让自动刷新机制处理即可
- 缓存文件占空间大时,手动清一下也能释放存储
缓存与大文件写入问题
3.1.4 修复了一个缓存读写问题:"修复一个缓存读写问题,图片数据错误时自动删除缓存"。
这个问题的表现是:之前下载的某张图片在缓存里是损坏的,后续访问同一图片时应用直接用了损坏的缓存,而不是重新下载。修复后检测到图片损坏会自动删除坏缓存并重新拉取。
如果你遇到"某张图片一直显示不出来"的情况,这个修复能解决问题。