跳到正文
全部工具 价格 博客

聊天与语音消息

文档

音频与视频

登录

语言

波斯语字幕乱码?一键还原为正常波斯语

波斯语字幕如果显示为 سلام、ÓáÇã、成串的问号或空白方块,其实底层文字基本都完好无损。这是由于文件保存成了旧编码,或是用错误编码读取后被重新保存所致。直接上传文件,本工具会自动分析乱码成因并逆向还原,输出排版标点正确、纯净的 UTF-8 波斯语字幕。不超过 3,000 行的任务完全免费;整季剧集一次付费仅需 $5。

修复波斯语或阿拉伯语字幕

从右到左(RTL)控制标记

无需注册。不超过3,000行字幕的任务完整免费。更长的:前段免费,任务内所有文件$5,一次付费。

继续即表示您同意我们的服务条款和隐私政策。

  • سلام:以西欧字符集读取 UTF-8 文本并重新保存造成的乱码;完美还原
  • ÓáÇã:以西欧字符集读取 Windows-1256 文本并重新保存造成的乱码;完美还原
  • VLC 中显示问号或方块:通常是用 UTF-8 读取了 Windows-1256 文件;顺利转换
  • 将阿拉伯语 ي 和 ك 替换为波斯语 ی 和 ک;补全从右至左标记
  • 保持原文件名与格式不变,输出标准 UTF-8
打开演示

查看 PDF 示例

各类字幕乱码背后的成因

以单词 سلام 为例。在 UTF-8 编码下,每个波斯语字母占两个字节。如果某个程序将这些字节当作西欧字符读取并保存,每个字母就会变成两个拉丁字符,最终变成 سلام。如果字幕里满行都是 Ø 和 Ù,通常就是这种错误造成的。

如果文件最初使用的是 Windows-1256(旧版 Windows 系统的波斯语与阿拉伯语编码),每个字母只占一个字节。被当成西欧字符读取并重新保存后,سلام 就会变成 ÓáÇã:每个波斯语字母对应一个带变音符的拉丁字母。而如果播放器直接用 UTF-8 读取 Windows-1256 编码的文件,由于这些字节不符合 UTF-8 规范,就会显示成问号或方块。

这三种乱码都可以完全撤销,因为字符数据仍以另一种形式留存。本工具会检测文件符合哪种乱码特征,将乱码字符逆向还原为原始底层字节,再以正确的编码重新解析。

还会同时修复哪些排版问题

  • 标点跑到了行首(如“.سلام”):若整份文件均呈现该规律,会自动将其归位至行尾
  • 清除残留的旧排版方向控制符,并在每行首尾添加正确的从右至左标记
  • 自动将旧版波斯语文件中常见的阿拉伯语 ي 和 ك 替换为波斯语标准 ی 和 ک
  • 将英文符号 ? , ; 规范替换为波斯语标点 ؟ ، ؛,同时保留 1,000 等数字中的千分位逗号
  • 完整保留 <i> 和 {\an8} 等字幕格式与样式标签

哪些情况下文字无法恢复

如果文件内部直接保存的就是真正的问号字符(因某些程序在保存时替换了无法识别的字符),原始文字已彻底丢失,任何工具都无法找回,只能寻找其他字幕源。如果字幕仅在某台电视或特定播放器上显示为方块,但在电脑上打开完全正常,说明该设备缺少波斯语字库,修改文件无法解决硬件字库缺失问题。如果方块仅出现在文字两侧,可以重新运行文件并选择不添加从右至左标记。

工具的工作方式、费用以及文件处理方式,请见 波斯语与阿拉伯语字幕修复 页面;所有工具的价格请见 价格 页面。

最后更新于

常见问题

ChatGPT 能修复出现乱码的波斯语字幕吗?

如果只粘贴一行 سلام,它或许能识别出模式并猜出单词。但整部电影的字幕量远超单次回答的限制,而且在聊天窗口中复制粘贴乱码,极易丢失逆向还原所需的关键字符。本工具则是在底层逐字节逐行逆向纠正编码错误。

为什么同一个文件在电脑上显示正常,在电视上却乱码?

电脑播放器通常能自动猜对编码,而电视通常强制假定文件为 UTF-8;或者电视系统本身缺少波斯语字体。转换为 UTF-8 可以解决前一种情况;后一种情况则需要更换支持该字体的播放设备或播放器。

字幕时间轴会发生变动吗?

不会。本工具仅修复文本内容。时间轴、对齐顺序和原有格式均原样保留。

费用是多少?

单个文件或累计不超过 3,000 行字幕的任务完全免费,包含下载,基本能覆盖绝大部分单部电影。整季剧集一次付费仅需 $5,最多支持 50 个文件及 50,000 行字幕。

达里语和阿拉伯语字幕也支持吗?

支持。上传前选择对应语言即可:达里语采用与波斯语相同的字母规则,阿拉伯语则保留其特有的 ي 和 ك。

能看到具体修复了哪些内容吗?

可以。屏幕上的处理摘要会清晰列出有多少个文件从何种编码转换而来、修复了多少处乱码字符,以及复原了多少处错位标点。

相关任务

我们使用分析类 Cookie 来了解哪些页面对用户有帮助。是否同意?