As I’m new user to mac os and also I’m Iranian and my first language is Persian, After searching a lot I found the VLC media player as the best open source media player for mac just based on other users thought. I expected to find KMPlayer mac version, but there is no such thing (at least in this moment) an I had to install VLC. it’s good but not more than KMPlayer.
Actually you can’t fix this issue whit any of these Software’s, there is only some configuration which is better to configured like Charset.
I had problem with Persian Subtitle in windows os too but I solved that by using an small application called shSubtitleFixer.
I didn’t know how to fix this in mac os till I found the shSubtitleFixer for mac.
When I opened VLC and added a subtitle track to the movie,Ii faced this scene.
To solve this, first go the VLC preferences section from to menu bar and then select Subtitle tab and change the Default Encoding to Universal (UTF-8) then press save button. it’s just for make sure that VLC can handle UTF-8 Encoding for Subtitles.
Then Download the shSubtitleFixer for mac from the below download button.
Extract the compressed file and open shSubtitleFixer.app It’s an small window which allow you drag and drop you .srt subtitle file there and then it will put the fixed version of that subtitle with the same name + .edited beside the original file. and if opened that srt file before and after the convert process you can see the difference.