اگر زیرنویس های فارسی در هنگام پخش به شکل علامتهای عجیب و فونت ناخوانا نمایش داده میشود, این آموزش مشکل شما را برطرف خواهد نمود روش اول: (دائمی) برای حل این مشکل در ویندوزهای 7 و 8 به مسیر زیر رفته: Start -> Control Panel -> Region -> Administrative -> Change System Local آن را به Persian تغییر داده سپس کامپیوتر را Restart کنید. برای اینکه در هنگام اجرای فیلم زیرنویس شما هم همزمان اجرا شود باید اسم زیرنویس با اسم فایل تصویری یکی باشد مثلاً: Green Mile [1999] HD.mkv Green Mile [1999] HD.srt در Windows XP مسیر به صورت زیر است: Start -> Control Panel -> Region and Language -> Advanced -> Change System Local آن را به Farsi تغییر داده کامپیوتر را Restart کنید. در ویندوز XP پیش از مرحله بالا، در تب Languages فعال بودن کادر مشخص شده در تصویر زیر را بررسی کنید و در صورت فعال نبودن تیک آن را زده و سپس دکمه Apply را بزنید و پیغام نمایش داده شده را تایید کنید (برای این مرحله نیاز به دیسک ویندوز یا وجود فایل های نصبی ویندوز در کامپیوتر خود دارید). سپس کادر زیر نمایش داده میشود که در این مرحله برای کپی فایلها میباید دیسک ویندوز را در درایو کامپیوتر قرار دهید ------------------------------------------------------------ در برنامه های پخش کننده از فونت هایی استفاده نمایید که قادر به نمایش حروف فارسی هستند مانند Tahoma یا Segoe UI جهت تغییر دادن فونت ابتدا به بخش تنظیمات برنامه رفته, سپس طبق تصاویر زیر فونت نمایش زیرنویس را تغییر دهید. KMPlayer برای رفتن به بخش تنظیمات روی پنجره برنامه راست کلیک کرده و سپس از منوی option گزینه preferences را کلیک و یا از کلید کمکی F2 استفاده کنید PotPlayer برای رفتن به بخش تنظیمات روی پنجره برنامه راست کلیک کرده و گزینه preferences را کلیک و یا از کلید کمکی F5 استفاده کنید روش دوم: زیرنویس را با Notepad باز کرده و سپس از روی گزینه ی File گزینه ی …Save as را انتخاب کنید و دوباره زیرنویس را با پسوند srt. ولی این مرتبه در گزینه ی Encoding بجای گزینه ANSI گزینهUTF-8 یا Unicode را انتخاب کنید. روش سوم: در نرم افزار Kmplayer به مسیر زیر بروید: Option -> Preferences -> Subtitle Processing -> Font Style و در قسمت Charset گزینه Arabic را انتخاب کنید. در مجموع روش اول راه حل دائمی برای مشکل است، ولی در صورت مشکلی می توانید از روشهای دوم و سوم استفاده کنید. تلویزیون ها و دستگاه های پخش کننده با استفاده از روش دوم آموزش، انکدینگ زیرنویس را بین Unicode - ANSI و UTF-8 تغییر داده سپس فایل زیرنویس را همنام با فیلم و در کنار آن قرار داده و تست کنید که تلویزیون یا دستگاه های پخش کننده تان با کدام انکدینگ سازگاری دارد. لازم به ذکر است برخی دستگاه ها از زیرنویس های فارسی پشتیبانی نمیکنند. سیستم عامل آندروید در دستگاه هایی با سیستم عامل آندروید میتوانید از برنامه MX Player جهت پخش استفاده کنید. و در صورت مشکل در نمایش زیرنویس فارسی به قسمت تنظیمات برنامه رفته و در بخش Subtitle گزینه Character Encoding را بروی Arabic cp1256 و یا Auto Detect قرار دهید. همچنین برنامه های زیر نیز قابلیت تغییر انکدینگ زیرنویس را دارا میباشند Change Encoding Subtitle Editor Free Easy Subtitles