我也遇到了以前的老問題, Pioneer BDP 藍光播放機 放 mkv 檔外掛字幕 srt 時, 出現字幕亂碼.
它是接受 Unicode 的, 也確定 srt 檔是 Unicode 的, 但放映時就是亂碼.
今天用了 Hex Editor 對 srt 檔研究研究, 發現原因是 Unicode 的 UTF-8 與 UTF-16 的差別.
Pioneer 系統是僅接受 UTF-16 的字!! 一般數字像 123 也必須是佔用 2Bytes 的, 不可節省
但網路上抓來的字幕, 很大部份都是 UTF-8 的編碼.
你可以用 Windows 的 notepad 記事本, 去改變成正確的編碼, 也就是在存檔時,
下方的 "編碼" 處選擇 "Unicode" , 而不要選 "UTF-8".
FYI.