Linux VLC 字幕 - 问号代替几个字符

Linux VLC 字幕 - 问号代替几个字符

使用 VLC 观看带有捷克语字幕的电影时,会出现问号而不是某些字符(ěščřž 等)。到目前为止,我尝试过的步骤:

  • 使用 iconv 将字幕从 windows-1250 转换为 utf-8:

    iconv -f WINDOWS-1250 -t UTF-8 1250.srt > utf8.srt

我认为转换成功,因为当我打开 windows-1250 版本(使用 vim 或 gedit)时,我看到了奇怪的字符,转换为 utf-8 字幕后看起来正常,所以看来从/到格式的选择是正确的。

  • 在 VLC 播放器“默认编码”字体和字幕设置中设置各种组合。

我猜测系统范围内的语言支持或者类似问题出了问题。

谢谢

答案1

无需转换字幕文件。尝试以下操作:打开 VLC,转到并将Tools > Preferences > Subtitles & OSD编码defualt encoding更改为Eastern European (Windows 1250)

(你说你尝试了一些组合,但我不知道是哪些)

相关内容