先确认文字是否被错误解码
把字幕复制到单独的工作文件夹,保留原文件名和扩展名,只修改副本。用支持选择字符编码的文本编辑器打开SRT文件,找到含中文的台词,记录当前显示内容。若编辑器和播放器都出现异常字符,先检查文件的读取编码;若只有播放器异常,则核对播放器的字幕编码设置,确认它是否按文件的实际编码读取。
使用编辑器的“以指定编码重新打开”功能,尝试UTF-8和文件来源可能使用的编码。每次只改一个选项,连续查看几条字幕,确认汉字、标点和人名是否恢复正常。仅有一个短词可读,还不足以判断编码正确。文字仍然混乱时不要保存,以免把错误解码后的内容写入文件。
确认文字可读后,将副本另存为UTF-8,保留SRT扩展名。关闭并重新打开文件检查文字,再到播放器中手动加载这个副本,避免读到旧字幕。若原文件已有大片问号或替代符号,换几种读取方式仍不能恢复,应查找更早的备份;重新选择编码无法可靠还原已被覆盖的字符。


