راه حل اول:
این مشکل به تنظیمات نامناسب Language for non-Unicode programs ویندوز شما مربوط میشود که بصورت پیش فرض روی English (United States) قرار دارد که با انتخاب Farsi ، این مشکل علاوه بر زیرنویس ها در برنامه هایی که از زبان فارسی در منوهای خود استفاده میکنند نیز برطرف میشود.به Control Panel و سپس Regional and Language Options بروید و در تب Advance زبان فارسی را انتخاب کنید.
راه حل دوم:
1.برنامه ی Microsoft Office Word رو باز کنید.2.صفحه open را باز کنید.
3.زیرنویس مورد نظر رو انتخاب کرده و باز کنید.
4.در صفحه ی باز شده " File Conversion - نام زیرنویس.srt" گزینه های Right-to-Left و Other Encoding را انتخاب کنید.
5.در لیست Other Encoding، گزینه ی Unicode UTF-8 و یا Arabic Windows رو انتخاب کنید. (هر کدام را انتخاب کردید و دیدید در صفحه ی زیری نوشته ها به صورت فارسی در آمد، همون رو گزینه ی مورد نظر قرار بدید.)
6.ترکیب دکمه ی Control+A رو بزنید تا تمامی نوشته ها انتخاب شود.
7.برنامه ی Notepad رو باز کنید و نوشته ها را در آن کپی کنید.
8.در Notepad به File -> Save as بروید.
9.در قسمت Save as type گزینه ی All files و در قسمت Encoding گزینه ی UTF-8 رو انتخاب کنید.
10.حالا نام مورد نظر خود را بنویسید و در پایانش به آن .srt را اضافه کنید و فایل رو ذخیره کنید، مانند: Paranormal Activity.srt
11. فیلم را با برنامه ی مورد نظر مانند KMPlayer اجرا کنید و زیرنویس را به داخل Player بیاندازید تا نمایش دهد.