新京报
字幕内容已经被错误保存为问号、空白或替代🌈字符后,编码转换无法凭空生成丢失的汉字。原始字节仍然存在时,重新选择正确编码通常可以恢复;原始字节已经被覆盖时,只能寻找未修改的备份、重新获取字幕或从其他来源制作新文件。
如果乱码表现为“锟斤拷”“浣犲ソ”或大量不可识别🌟字符,通常属于编码读取错误;如果表现为方框、空白或问号,则更可能是字体缺失、字符不支持,或者字幕文件中的文字已经被错误转换。保存修复文件前,建议先复制一份原始字幕,避免错误覆盖后无法恢复。
ASS 或 🔍SSA 字幕出现方框时,单纯转换编码往往不能解决问题,因为该格式可能指定了本机不存📢在的字体。字体替换后仍需检查字号、字重、边框和描边效果,避免把字体问题误判成文字损坏。
对照测试时,可以创建一份只含普通简体中文、数字和英文的短 SRT 文件。如果测试文件正常而原字幕异常,问题集中在原文件;如果测试文件也异常,问题更可能💎位于播放器、系统字体或设备兼容性。