波斯语字幕乱码?一键还原为正常波斯语
波斯语字幕如果显示为 سلام、ÓáÇã、成串的问号或空白方块,其实底层文字基本都完好无损。这是由于文件保存成了旧编码,或是用错误编码读取后被重新保存所致。直接上传文件,本工具会自动分析乱码成因并逆向还原,输出排版标点正确、纯净的 UTF-8 波斯语字幕。不超过 3,000 行的任务完全免费;整季剧集一次付费仅需 $5。
各类字幕乱码背后的成因
以单词 سلام 为例。在 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 行字幕。
达里语和阿拉伯语字幕也支持吗?
支持。上传前选择对应语言即可:达里语采用与波斯语相同的字母规则,阿拉伯语则保留其特有的 ي 和 ك。
能看到具体修复了哪些内容吗?
可以。屏幕上的处理摘要会清晰列出有多少个文件从何种编码转换而来、修复了多少处乱码字符,以及复原了多少处错位标点。