सबटाइटल में अजीब अक्षर क्यों दिखते हैं, और एन्कोडिंग कैसे ठीक करें
ऐसे सबटाइटल ठीक करें जिनमें एक्सेंट वाले अक्षरों, सिरिलिक, अरबी या दूसरी लिपियों की जगह é, � या प्रश्नचिह्न जैसे चिह्न दिखते हैं।
अपडेट किया गया · Free Subtitle Converter
एन्कोडिंग क्या है
सबटाइटल फ़ाइल टेक्स्ट होती है, और टेक्स्ट संख्याओं के रूप में सहेजा जाता है। एन्कोडिंग वह तालिका है जो बताती है कि कौन-सी संख्या किस अक्षर को दर्शाती है। आज लगभग सब कुछ UTF-8 का इस्तेमाल करता है, जिसमें दुनिया की हर लिपि शामिल है। पुरानी सबटाइटल फ़ाइलें अक्सर किसी क्षेत्रीय तालिका से सहेजी जाती थीं, जैसे पश्चिमी यूरोपीय भाषाओं के लिए Windows-1252, सिरिलिक के लिए Windows-1251 या अरबी के लिए Windows-1256।
जब कोई प्लेयर ग़लत तालिका से फ़ाइल पढ़ता है, तो संख्याएँ ग़लत अक्षरों में बदल जाती हैं। शब्द फ़ाइल में अब भी मौजूद हैं; उन्हें बस ग़लत तरीके से पढ़ा जा रहा है।
समस्या पहचानना
अगर é की जगह é या ü की जगह ü दिखता है, तो UTF-8 फ़ाइल को Windows-1252 के रूप में पढ़ा जा रहा है। अगर अक्षर � या बॉक्स के रूप में दिखते हैं, तो किसी पुरानी क्षेत्रीय एन्कोडिंग में सहेजी गई फ़ाइल को UTF-8 के रूप में पढ़ा जा रहा है। अगर पूरी लाइन असंबंधित एक्सेंट वाले अक्षरों में बदल जाती है, तो फ़ाइल शायद किसी दूसरे भाषा समूह के लिए बनी थी, जैसे पश्चिमी तालिका से पढ़े गए सिरिलिक सबटाइटल।
इसे ठीक करना
जब आप इस साइट पर कोई फ़ाइल खोलते हैं, तो पेज UTF-8 और UTF-16 की जाँच करता है, Windows-1251 में सहेजे गए सिरिलिक टेक्स्ट को पहचानता है, नहीं तो Windows-1252 मान लेता है। अगर प्रीव्यू अब भी ग़लत दिखे, तो “टेक्स्ट एन्कोडिंग” सूची में वह भाषा समूह चुनें जिसके लिए सबटाइटल बनाए गए थे, जैसे सिरिलिक, ग्रीक, तुर्की, अरबी या जापानी, और प्रीव्यू तुरंत अपडेट हो जाएगा।
टूल जो भी फ़ाइल बनाते हैं, वह UTF-8 में सहेजी जाती है, इसलिए प्रीव्यू में टेक्स्ट सही दिखने के बाद डाउनलोड की गई फ़ाइल आधुनिक प्लेयर, एडिटर और ब्राउज़र में सही दिखेगी।
अगर प्लेयर अब भी ग़लत अक्षर दिखाए
कुछ पुराने प्लेयर और टीवी तब तक UTF-8 को अनदेखा करते हैं जब तक उन्हें इसके बारे में बताया न जाए। सबटाइटल एन्कोडिंग या कैरेक्टर सेट की सेटिंग ढूँढें और UTF-8 चुनें। अगर समस्या एन्कोडिंग की नहीं बल्कि किसी फ़ॉन्ट के न होने की है, तो सही एन्कोडिंग में भी अक्षर ख़ाली बॉक्स के रूप में दिखेंगे; प्लेयर में कोई दूसरा सबटाइटल फ़ॉन्ट चुनने से आम तौर पर मदद मिलती है।
आगे पढ़ें: MDN: ब्राउज़र द्वारा समर्थित एन्कोडिंग.