常见问题
TXT 乱码、没章节、标题识别不到、短章被合并、手动设的章节被还原、EPUB 能否重新分章等常见问题。
TXT 打开是乱码?
导入时,Reeden 会自动识别 TXT 的编码,并统一转成 UTF-8 保存。能自动识别的编码有:
- UTF-8,带不带 BOM 都可以
- GB18030,兼容 GBK、GB2312。常见的简体中文 TXT 大多是这几种
- UTF-16
不在这几种里的编码会被当成其他编码,显示成乱码。例如繁体中文常用的 Big5、日文常用的 Shift_JIS。
Reeden 根据文件开头的一段内容判断编码。如果文件开头大段都是英文、数字或符号,中文很靠后才出现,也可能判断错。
能手动切换 TXT 编码吗?
不能。App 里没有手动选择 TXT 编码的入口。
TXT 在导入时已经转成 UTF-8 保存,乱码是转换时产生的。所以要从原文件入手,先转好编码再导入:
- 用电脑上的文本编辑器打开原 TXT,确认内容显示正常
- 把文件另存为 UTF-8 编码。例如 Windows 记事本在「另存为」里把编码选成 UTF-8;VS Code 先用「通过编码重新打开」选对原来的编码,再用「通过编码保存」选 UTF-8
- 回到 Reeden,在乱码那本书的更多菜单里用「覆盖导入」选择转好的文件,或者删掉这本书后重新导入
覆盖导入会尽量保留书名、分类、阅读记录和笔记。转码后正文变化很大,旧笔记和阅读进度的位置可能需要重新检查。
如果用电脑编辑器打开也是乱码,说明原文件本身有问题,或者它其实不是 TXT,比如改了扩展名的 Word、PDF 文件。这种情况需要重新获取文件。
TXT 为什么没有章节?
TXT 通常没有内置章节结构。Reeden 需要根据章节标题特征自动识别。
如果标题格式不常见,可能识别不出来。可以尝试更换分章规则,或用自定义章节手动补章节。
为什么章节列表里混入正文?
通常是分章规则太宽,把正文里类似标题的句子识别成章节。
可以尝试:
- 换更严格的分章规则
- 删除误识别章节项
- 把错误章节还原为正文
为什么章节数量突然很多?
通常是正文中有大量类似“第...章”的句子,或规则匹配范围太宽。
先不要覆盖保存。建议换规则或只修正局部章节。
为什么章节数量很少?
通常是章节标题格式和当前规则不匹配。
例如标题没有“章”字,或者用了特殊编号、全角符号、空格。
可以换规则,或手动设定关键章节。
明明有章节号,目录里却没有这一章?
先在目录右上角的「⋯」里点「重新分章」,换一条规则预览。还是识别不到,多半是下面几种情况:
- 标题太长:预置的「常规模式」只认「第 X 章」后面 30 个字以内的标题,再长就整行都不算标题。在规则页点开这条规则,进入编辑,把规则里的
{0,30}改大。改坏了可以在规则页右上角「⋯」里点「恢复预置规则」。 - 标题不在行首:预置规则要求标题前最多只有几个空格。标题前面还有别的字,就识别不到。
- 少了「第」字或「章」字:例如「一、标题」「12 标题」,要换成对应的预置规则,比如「数字 分隔符 标题」「中文纯数字标题」。
- 这一章字数太少:见下一条。
内置规则写得偏严,宁可漏认几章,也不把正文误认成标题。漏得不多时,直接选中标题手动「设为章节目录」更快。
短章节被并进了上一章?
分章时,字数低于「单章最少字数」的章节会合并到上一章,默认是 100 字。
只有标题、正文很短的章节(请假条、公告、作者的话)会因此消失在目录里。想保留它们,把这个值调小再重新分章:目录右上角「⋯」→「重新分章」,在规则页右上角的「⋯」里点「分章设置」→「单章最少字数」。
同一个窗口里的「单章最大字数」默认 50000 字,超过就硬拆成几章。
手动设的章节过段时间又没了?
长按选中标题后「设为章节目录」「设为分卷目录」「设为正文」,都是手动调整。下面几种操作会让它们失效:
- 重新分章:只按分章规则重新识别,这本书所有手动调整都会被清掉。
- 改了正文:全文编辑、全文替换、快速编辑保存后,或者用划词菜单「删除」删了字,Reeden 会自动重新分章,再按标题那一行的文字把手动调整找回来。那一行被改过、删掉,这一处手动调整就找不回来了。
- 章节管理里点了「保存」:整理结果写进了 TXT 文件,之后再发生重新分章(包括上面的全文编辑),规则认不出的标题会变回正文。
手动调整很多时,更稳妥的做法是让标题变成规则能认出的格式:
- 先把广告、错字清理完,再整理标题。
- 在 章节管理 里勾选章节,用「批量改名」→「补充章节号」「重新编号」「移除重复章节前缀」统一标题。
- 或者用「补充章节号」给这些标题统一加一个标记(比如「☆」),再写一条认这个标记的规则,见 自定义规则示例。
设为标题时,下面几行也跟着变成了标题:多半是替换规则改了正文,选区对不上原文。先关掉替换规则再「设为章节目录」。
扉页能删吗?能合并到上一章吗?
第一章之前的内容会作为扉页显示在目录里。它前面没有章节,所以不能合并到上一章。
- 要不要把首章前的内容作为扉页显示在目录中,由分章设置里的「自动生成扉页」控制,改完重新分章生效。
- 扉页删错了:重新分章就会恢复。
为什么有“第一卷”,但没有显示分卷?
Reeden 会保守识别分卷,避免把正文里的“卷三”“第一部”误当成目录层级。
自动分卷需要同时满足:
- 至少识别到 2 个分卷标题
- 平均每个分卷下至少有 3 个普通章节
如果只识别到一卷,或者每卷下面章节太少,分卷标题可能会作为普通章节项显示,不会变成可展开的分卷层级。
如果书本身确实有稳定分卷,可以看 自定义规则示例,给规则补充分卷前缀/后缀或分卷正则。
自定义正则为什么没有分卷?
正则模式下,章节正则和分卷正则是分开的。
只填写章节正则时,Reeden 只会识别普通章节。想识别“第一卷”“卷二”这类上层标题,需要同时填写分卷正则。
使用预置规则时,Reeden 会尝试识别一部分常见分卷;但自定义规则想稳定分卷,建议明确填写分卷规则。
EPUB 能用分章规则重新分章吗?
不能。分章规则只对 TXT 有效。EPUB 的章节就是书里的一个个 HTML 文件,目录也是书里自带的。
想整理 EPUB 的目录,用 EPUB 的章节管理:调整目录层级、移出目录、按正文标题重新生成目录,也可以把卷名设成一级、章名设成二级做成分卷。做法见 EPUB 编辑 的「整理 EPUB 目录」。
实在想按 TXT 的方式分章,可以把 EPUB 转成 TXT:在书架上打开这本书的书籍菜单,选「导出」,「导出格式」选「TXT (.txt)」,再把导出的 TXT 导入 Reeden。书里的图片、排版不会保留。
重新分章会不会影响笔记?
重新分章会改变章节结构。
笔记数据通常会保留,但章节结构变化后,旧笔记定位可能不再完全准确。
重要书籍建议先备份,或先创建新书检查效果。
覆盖保存和创建新书怎么选?
不确定时选创建新书。
确认整理结果正确、并且不需要保留原文件时,再覆盖原书。
从其他书合并章节、改动很多、原文件很重要时,建议创建新书或先备份。
为什么编辑后其他设备没更新?
可能原因:
- 当前设备还没有同步
- 其他设备还没有同步
- 图书文件同步没有开启
- 另一台设备保留了旧文件
多设备使用时,建议在一台设备完成编辑、确认无误后,再执行同步。
Reeden