使用 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)
(你说你尝试了一些组合,但我不知道是哪些)