上海发布
Windows 环境中常见的“ANSI”并不是一种固定编码,而是跟随系统区域设置变化的本地代码页。中文系统中的 ANSI 文件往往接近 GBK,但不能把所有标注为 ANSI 的文件都直接当成 GBK。播放器设置中的“简体中文”“GBK”“系统编码”等选项,也可能对应不同的实现方式。
ASS 或 SSA 字幕出现乱码时,还要检查样式定义中的字体名称。样式指定了系统不存在的字体,字幕可能显示为方框、空白或替代字符。字幕格式转换为 SR📢T 可以减少样式兼容问题,但转换会丢失字体、颜色、位置、特效和部分排版信息。
字幕文件另存为 UTF-8 后仍然乱🎇码时,可能是播放器强制使用了其他编码。此时应在播放器的字幕、文本编码或字符集设置中选择自动识别、UTF-8、GBK 或简体中🎨文,并逐项测试,不能仅凭文件扩展名判断编码。
字幕乱码不一定⭐全部🎆由编码造成,文件截断、错误转码、混入不可见字符、字体缺字和格式语法错误,也会产生相似现象。