یکی از مشکلاتی که گریبانگیر بسیاری از کاربران علاقه مند به فیلم و سریال می شود بهم ریختن فونت زیرنویس فارسی یا اصطلاح دقیق تر آن را بخواهیم بگوییم بهم ریختن انکودینگ سیستم یا فایل زیرنویس است. برای رفع این مشکل ما ۳ روش را توضیح خواهیم داد. در ادامه با مای ترفند همراه باشید.
فهرست محتوا
تغییر system locale از Control Panel
در صورتی که حین نصب ویندوز System Locale ویندوز خود را بر روی (Persian (iran تنظیم نکرده باشید حین استفاده از برنامه هایی که از Unicode پشتیبانی نمی کنند به مشکل خواهید خورد و متونی که به زبان فارسی نوشته شده باشند را به صورت حروف بهم ریخته و عجیب و غریب برای شما نمایش خواهند داد.
برای درست کردن این مشکل باید در ابتدا از منوی استارت Control Panel را جستجو کنید و بر روی آن کلیک کنید سپس به دنبال گزینه Clock, Language, and Region بگردید. درصورتی که از ویندوز 7 استفاده می کنید این گزینه را با نام Region and Language مشاهده خواهید کرد. پس از انتخاب این گزینه روی Region کلیک کنید و در پنجره باز شده به تب Administrative بروید، در پایین صفحه روی دکمه change system locale کلیک کنید. اگر در این بخش زبانی غیر از زبان فارسی انتخاب شده بود آن را به (Persian (iran تغییر دهید و OK را بزنید. پس از انجام این کار از شما می خواهد تا سیستم را یکبار ریست کنید. پس از ریست سیستم و اجرای دوباره فیلم زیرنویس خواهید دید که به درستی برای شما به نمایش داده می شود.
معمولا با انجام این روش مشکل حل می شود ولی در صورتی که نشد از روش های زیر استفاده کنید.
تغییر Charset پخش کننده ویدیو
شاید یکی از دلایلی که زیرنویس فیلم به صورت نامرتب نمایش داده می شود تنظیم نبودن Charset پلیر باشد. در اکثر نرم افزارهای پخش ویدیو یک بخش برای تنظیم فونت و رنگ زیرنویس وجود دارد با کمی جستجو می توانید آن بخش را پیدا کنید و روی UTF-8 یا Arabic انتخاب کنید. ما در اینجا نحوه تغییر Charset برای ۲ پلیرمحبوب KM-Player و Pot Player را آموزش خواهیم داد.
آموزش حل مشکل نمایش زیرنویس در KM-Player
ابتدا کا ام پلیر را اجرا کنید سپس از روی کیبرد گزینه F2 را انتخاب کنید، در پنجره باز شده در سمت چپ روی گزینه Font Style کلیک کنید و به دنبال بخش Charset بگردید و در لیست باز شده Arabic را انتخاب کنید سپس یکبار برنامه را ببندید و مجدد اجرا کنید.
آموزش حل مشکل نمایش زیرنویس در Pot Player
پس از اجرای برنامه در یک قسمت دلخواه از برنامه راست کلیک کنید و به دنبال گزینه Subtitles بگردید و در زیرمنوی باز شده به قسمت Subtitle Style سپس روی Subtitle Font Style Setting کلیک کنید و از پنجره باز شده در بخش Fonts یکی از فونت های مناسب زبان فارسی را انتخاب کنید، به عنوان مثال .
در پنجره انتخاب فونت در پایین صفحه بخش Scripts گزینه Arabic یا UTF-8 را انتخاب کنید و سپس برنامه را ببندید و مجدد اجرا کنید.
تغییر انکودینگ زیرنویس به UTF-8
در ابتدا زیرنویس را با نرم افزار ورد اجرا کنید و پس اجرای برنامه از شما می خواهد تا انکودینگ فایل را انتخاب کنید، در اینجا باید آن را روی Arabic انتخاب کنید، پس انجام اینکار تمامی نوشته ها درست می شوند و شما باید یک فایل جدید در نوت پد ایجاد کنید و متون درون word را در Note Pad منتقل کنید و با فرمت Srt و از نوع UTF-8 ذخیره کنید.
معمولا با روش هایی که معرفی کردیم مشکل شما حل می شود ولی اگر باز هم مشکل دارید در بخش نظرات با ما مطرح کنید همچنین اگر روش کاربردی دیگری دارید با ما در میان بگذارید.
مرسی آخریش جواب داد
بهتره قبل اینکه تنظیماتش رو به هم بریزید اول آپ دیت کنید ببینید درست نمیشه.
سلام به همه من همه روش هارو انجام دادم ولی جوابی نگرفتم و همچنان مشکل داشت. اما خودم km رو آپدیت کردم و زیرنویسام درست شد.
فایل زیرنویستون رو با برنامه ورد باز کنید و یه منویی باز میشه که میگه انکودینگ فایل رو تنظیم کنید، اونجا بزارید روی Arabic منتها روی حالتی بزارید که در لحظه میبینید متن هم درست شده، بعد با کلید ترکیبی crtl+a کل متن رو انتخاب کنید و ببرید توی نوت پد پیست کنید و save as بگیرید و با پسوند srt سیو کنید.
این عالی بود
واقعاااا عالی و کاربردی… هیچ جا به این کاملی و خوبی توضیح داده نشده بود، مشکلم کاملا حل شد
سلام. من با نرم افزار mkvmerg زیرنویس رو میچسبونم.. اما وقتی تو میریزم تو فلش به tv وصل میکنم.. زیرنویس پشت رو میاد مشکل از کجاست..
سلام
ادمین سیستم بهم اجازه تغییر تنظیمات سیستم رو نداده
تغییر فرمت زیر نویس هم مشکل رو حل نکرد
آیا پلیری هست که بتونه بدون نیاز به تغییر تنظیمات سیستم مشکل رو حل کنه؟
روی فایل زیر نویس کلیک راست کنید و با برنامه Word باز کنید و انکودینگش رو روی Arabic بذارید. بعدش متن رو کپی کنید و توی فایل Note pad باز کنید و پیست کنید، گزینه Save as رو بزنید و فرمت فایل رو بذارید روی .srt مثلا اینطوری:
1.srt
سلام ببخشید اگه اینکارو انجام بدیم بعد حروف به هم ریخته و جدا باشن چیکار کنیم؟
ممنون عاالی بود
ممنونم. واقعا عالی بود