修复字幕编码

修复显示问号、方框或异常字符的字幕,并保存为 UTF-8。你的文件在浏览器中处理,不会上传到我们的服务器。

将字幕文件拖到这里

SRT、VTT、ASS、SSA、SBV或TXT 文件。每次最多 50 个。

选项

仅部分旧版 Windows 播放器和 Excel 需要。

请先添加字幕文件。

你的文件在浏览器中处理,不会上传到我们的服务器。

此工具的用途

本工具将旧字符编码的字幕转换为 UTF-8,让兼容的播放器正确显示文字。工具会检测字符编码,并展示前 20 行供你检查,然后将原有文字、时间和换行保存为 UTF-8。

如何修复字幕编码

  1. 选择 选择文件 添加一个或多个字幕文件,或使用 粘贴文本 。
  2. 检查每个文件检测出的编码和前几行文字。如果文字不正确,请在 字符编码 中选择另一种。
  3. 选择 转为 UTF-8 ,将文件保存为 UTF-8。
  4. 单个文件选择 下载 ;多个文件选择 全部下载(ZIP) 。

选项说明

  • 字符编码 按文件分别设置。最可能匹配的编码排在前面,其余可能的编码随后列出。
  • 添加 UTF-8 BOM 默认关闭。部分旧程序需要该标记,但多数现代播放器和编辑器不需要。
  • 输出保留原格式、扩展名和换行。文件名会在扩展名前加上 .utf8,例如 movie.utf8.srt。

示例

以下中文字幕保存为 gb18030 。按 UTF-8 读取的播放器可能显示乱码或“�”。转换为 UTF-8 后,同样的文字可以正确显示:

1
00:00:01,000 --> 00:00:03,000
车站在哪里?这是一段用于检查中文字幕编码的测试。

输出:

1
00:00:01,000 --> 00:00:03,000
车站在哪里?这是一段用于检查中文字幕编码的测试。

格式说明与限制

  • 支持 SRT、VTT、ASS、SSA、SBV 和 TXT 文件,也接受没有时间的纯文本。
  • 字符很少、可供区分的字符不多的短文件较难检测。此时页面会提示检查文字并选择编码。
  • 已经被替换成问号或 � 并保存的字符无法恢复。如果文件已经将 é 这样的乱码保存为文本,需要另行修复文字或寻找未损坏的副本。
  • 一次最多处理 50 个文件,每个文件 20 MB,总计 200 MB。
  • 修复文字后,你可以清理听障字幕说明、修复时间重叠和其他时间错误,或转换为其他格式。

常见问题

为什么字幕会显示乱码?

旧字幕文件常使用地区性字符编码,例如西里尔字母使用的 Windows-1251 或阿拉伯语使用的 Windows-1256。按 UTF-8 读取的播放器会将这些字节显示为问号、方框或错误字符。保存为 UTF-8 后,多数播放器可以正确显示。

如何确认检测出的编码正确?

阅读文件下方显示的前几行。如果文字在相应语言中显示正常,说明编码正确。否则,请在“字符编码”中选择另一种,预览会立即更新。每个文件分别检测。

支持读取哪些字符编码?

自动检测覆盖 UTF-8、UTF-16 和 18 种旧字符编码,包括 Windows-1250 至 Windows-1258、ISO-8859-2、ISO-8859-5、ISO-8859-7、KOI8-R、Shift_JIS、EUC-JP、EUC-KR、GB18030 和 Big5。列表中还可选择 ISO-8859-15、KOI8-U 等更多编码。

文件中的其他内容会改变吗?

只改变字符编码以及可选的字节顺序标记。编号、时间、标签、样式和换行均保持原样。BOM 选项用于添加或删除该标记;UTF-8 文本的其他内容会保留。

需要添加 UTF-8 BOM 吗?

通常不需要。多数播放器和编辑器(包括视频剪辑软件)都能读取不带 BOM 的 UTF-8。仅当旧程序在不带 BOM 时显示乱码,才应开启。

我的文件会被上传吗?

你的文件在浏览器中处理,不会上传到我们的服务器。

最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。