修复字幕编码
修复显示问号、方框或异常字符的字幕,并保存为 UTF-8。你的文件在浏览器中处理,不会上传到我们的服务器。
将字幕文件拖到这里
SRT、VTT、ASS、SSA、SBV或TXT 文件。每次最多 50 个。
你的文件在浏览器中处理,不会上传到我们的服务器。
此工具的用途
本工具将旧字符编码的字幕转换为 UTF-8,让兼容的播放器正确显示文字。工具会检测字符编码,并展示前 20 行供你检查,然后将原有文字、时间和换行保存为 UTF-8。
如何修复字幕编码
- 选择 选择文件 添加一个或多个字幕文件,或使用 粘贴文本 。
- 检查每个文件检测出的编码和前几行文字。如果文字不正确,请在 字符编码 中选择另一种。
- 选择 转为 UTF-8 ,将文件保存为 UTF-8。
- 单个文件选择 下载 ;多个文件选择 全部下载(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日 · 文件始终保留在你的浏览器中。