கோப்பு சரியாக உள்ளது — அது தவறாக வாசிக்கப்பட்டது
ஒரு உபதலைப்பு கோப்பு சேமிப்பது பைட்டுகளைத் தான். பைட்டுகளை எழுத்துக்களாக மாற்ற, அவை எந்த என்கோடிங்கில் எழுதப்பட்டன என்பதைத் தெரிந்து கொள்ள வேண்டும் — அதைத் தவறாகப் புரிந்து கொண்டால் மொஜிபாக் கிடைக்கும். கோப்பில் ஒரு பைட் கூட விடுபடவில்லை; சரியான என்கோடிங்குடன் அதை மீண்டும் வாசிக்கவும், எழுத்துக்கள் திரும்பி வரும்.
அது வேலையை இரண்டாகப் பிரிக்கிறது: அது எந்த என்கோடிங்கில் தொடங்கியது என்பதைக் கண்டறிதல், மற்றும் உங்கள் பிளேயரால் கண்டறியக்கூடிய என்கோடிங்காக அதைச் சேமித்தல். முதலாவது சோதனைக் குறியிறக்கம் மற்றும் மதிப்பெண் பெறுதலில் இருந்து வருகிறது, இரண்டாவது நகலைச் சேமிப்பதில் இருந்து வருகிறது. அவை வெவ்வேறு சிக்கல்களைத் தீர்க்கின்றன.
ஐந்து தோற்றங்கள், ஐந்து காரணங்கள்
மொஜிபாக் சீரற்றது அல்ல — அது எப்படித் தெரிகிறது என்பதைக் கொண்டே எதனால் ஏற்பட்டது என்பதை அறியலாம்:

மாற்று எழுத்தை ஏன் சரி செய்ய முடியாது
மாற்று எழுத்து என்பது பிரிப்புக் கோடு ஆகும். ஒரு `` என்றால் பைட்டுகள் ஏற்கனவே முந்தைய படியில் (பொதுவாக கோப்பைப் படித்து அதை மீண்டும் சேமிக்கும் சில நிரல்கள்) தூக்கி எறியப்பட்டுவிட்டன, மேலும் என்ன கைவிடப்பட்டது என்பது பற்றி எதுவும் பதிவு செய்யப்படவில்லை. அந்த கட்டத்தில் பின்தோக்கி நியாயப்படுத்த எதுவும் இல்லை — அதை யாராலும் சரி செய்ய முடியாது.
எனவே பழுதுபார்க்கும் பக்கம் இரண்டு நிகழ்வுகளை வித்தியாசமாகக் கையாளுகிறது. ஒரு கோப்பைப் பதிவேற்றவும், அசல் பைட்டுகள் அப்படியே இருக்கும், இது ஒவ்வொரு என்கோடிங்கையும் முயற்சிக்க அனுமதிக்கிறது; ஒட்டப்பட்ட உரையில் ஏற்கனவே மாற்று எழுத்து இருந்தால், அது தெளிவாகக் கூறுகிறது: "சரிசெய்ய முடியாது, தயவுசெய்து அசல் கோப்பைப் பதிவேற்றவும்".
எதிர் நிகழ்வும் உள்ளது: உள்ளடக்கம் மிகச் சரியாகப் படிக்கப்படுகிறது, ஆனால் உங்கள் பிளேயர் இன்னும் குப்பைகளைக் காட்டுகிறது. கோப்பில் தவறு இல்லை — பிளேயர் தவறான என்கோடிங்கைத் தேர்ந்தெடுத்தது. உரையைத் திருத்துவது உதவாது; BOM அல்லது GBK உடன் UTF-8 ஆக ஒரு நகலைச் சேமித்து அதை வழங்கவும்.

பழுதுபார்க்கும்போது அது எதை ஒப்பிடுகிறது
இந்தக் கருவி நம்பகமான ஒவ்வொரு என்கோடிங்கையும் முயற்சிக்கிறது, பின்னர் ஒவ்வொரு முடிவையும் மதிப்பிடுகிறது: அதில் எவ்வளவு பொதுவான எழுத்துக்களால் ஆனது, உச்சரிப்புகளின் சரங்கள் உள்ளனவா, சின்னங்களின் சரங்கள் உள்ளனவா, CJK ஓட்டங்கள் தெளிவற்ற எழுத்துக்களின் சுவரா இல்லையா. சிறந்த மதிப்பெண் பெற்ற முடிவு பட்டியலின் மேலே செல்கிறது.
எந்த மதிப்பெண்ணும் தெளிவாகச் சிறப்பாக இல்லாவிட்டால், எதுவும் பரிந்துரைக்கப்படாது — மொழியுடன் மட்டுமே ஒத்திருக்கும் ஒன்றை வழங்குவதை விட, "இது அப்படியே நன்றாகப் படிக்கப்படுகிறது" என்று சொல்வது நல்லது. இருமுறை சேதமடைந்த உரை (ஒருமுறை தவறாகச் சேமிக்கப்பட்டது, பின்னர் ஒருமுறை தவறாகச் சரிசெய்யப்பட்டது) சிறந்த வேட்பாளர்கள் மீது மேலும் ஒரு சுற்று பின்-தீர்வு பெறுகிறது.

சரியான என்கோடிங்கைச் சேமிப்பது வேலையை முடிக்கிறது
சரிசெய்யப்பட்ட உரை உங்கள் பிளேயர் அடையாளம் காணும் என்கோடிங்காகச் சேமிக்கப்பட வேண்டும். விண்டோஸில் உள்ள பிளேயர்கள் பொதுவாக என்கோடிங்கைக் கண்டறிய BOM ஐ நம்பியிருக்கின்றன, எனவே BOM உடன் கூடிய UTF-8 குறைந்த தொந்தரவு கொண்டது; பழைய வன்பொருள் மற்றும் சில பிராந்திய பிளேயர்களுக்கு GBK தேவைப்படுகிறது. நீங்கள் UTF-8, UTF-8 (BOM உடன்), GBK, Big5, Shift_JIS அல்லது EUC-KR ஆகியவற்றைத் தேர்ந்தெடுக்கலாம், மேலும் ஏதாவது பொருந்தவில்லை என்றால் மற்றொன்றைத் தேர்ந்தெடுக்க அறிவுறுத்தப்படுவீர்கள் (GBK கொரிய மொழியைத் தாங்காது).

தொடர்புடைய கருவிகள் மற்றும் வழிகாட்டிகள்
முழு வழிகாட்டி — மொஜிபாக் உபதலைப்புகளை எவ்வாறு சரிசெய்வது; ஒரு SRT கோப்பு உண்மையில் சேமிப்பது என்ன — SRT கோப்புக்குள் என்ன இருக்கிறது; என்கோடிங் நன்றாக உள்ளது ஆனால் உள்ளடக்கம் அழுக்காக உள்ளது (நீர் அடையாளங்கள், விளம்பரங்கள், செவித்திறன் குறைந்தவர்களுக்கான குறிச்சொற்கள்) — உபதலைப்பு சுத்தம் செய்தல்.