گر از ویندوز 7 یا ویستا استفاده می کنید و زیرنویس فارسی در نرم افزاری مثل KMplayer به صورت به هم ریخته دیده میشه باید encoding ویندوز خودتون رو تنظیم کنید (شکل زیر)
از تنظیم encoding ویندوز مشكل زیرنویس فارسی حل می شود
روش کار
مطابق شکل در ویندوز 7 و ویستا روش کار اینه که ابتدا باید به Control panel برید و از اونجا در قسمت Clock,Language and Region اولین گزینه یعنی Change keyboard or other input methods رو بزنید و در پنجره باز شده به تب Administrative برین دکمه ی پایینی یعنی Change system locale رو بزنید و در پنجره باز شده Persian رو اتخاب کرده و OK کنید و سپس کامپیوتر رو Restart کنین.