如何用 Potplayer 消除 .srt 文件的中文字幕亂碼?

以前QQ影音是有這個功能的,可惜2012年停止更新後我就棄用了。

potplayer能實現嗎?

用記事本打開原字幕顯示亂碼,是ANSI的編碼。然後另存為unicode,unicode big endian和UTF-8 都還是一樣的亂碼


說一個自己平時常用的解決字幕亂碼的方法,不清楚是否適用題主狀況。

我的狀況是偶爾需要接觸小語種字幕,部分小語種srt文件用記事本打開會亂碼,比如下面這份捷克語字幕:

解決方案是用word打開srt文件,操作方法:選中字幕文件→右鍵選擇打開方式→選擇word。word打開時會彈出如下提示框,讓你選擇編碼格式。通常程序已經自動識別了編碼,直接點擊確定就可以了,這樣你在word里就看到了無亂碼的字幕。

從word複製非亂碼的文本,粘貼到一份UTF-8編碼格式的srt文件里,保存即可。這次再用記事本打開這份srt文件,或是將其拖入播放器,應該就不會亂碼了。


如果是由於繁體字幕造成的亂碼,在下圖的地方可以設置一下。


若srt字幕用記事本打開無亂碼問題的話,嘗試以下:

「更改potplayer」語言,由「簡中」變「繁中」,或「繁中」變「簡中」,多數情況下可解。


iconv 毫無壓力。。


怎麼是"另存為"?
不應該是直接使用unicode,unicode big endian和UTF-8打開嗎?

如果是win7的話,
記事本菜單-〉文件-〉打開
在「打開窗口」中,選中你要的文件,然後,在下方的「編碼」下拉列表中,選取你要的編碼。
編碼也就這4種ANSI,unicode,unicode big endian和UTF-8

試試吧,如果都不行,那就是其他編碼了……


推薦閱讀:

如何評價 iOS 8.3 中各種膚色的 Emoji 表情?

TAG:字幕 | Unicode統一碼 | 字元編碼 |