दो बार बिगड़ा टेक्स्ट कैसा दिखता है
पहले
à ¤¹à ¤¿à ¤‚à ¤¦à ¥€ à ¤Âà ¤¾à ¤·à ¤¾ à ¤®à ¥‡à ¤‚ à ¤¨à ¤¾à ¤® à ¤µ à ¤¶à ¤¹à ¤°
बाद में
हिंदी भाषा में नाम व शहर
ऐसा कैसे होता है
UTF-8 में देवनागरी का हर अक्षर 3 बाइट लेता है। जब कोई प्रोग्राम इन बाइट को Windows-1252 में पढ़ता है, तो हर अक्षर की जगह 3 अजीब चिह्न आ जाते हैं, जैसे भ की जगह à¤। अगर वही नतीजा फिर UTF-8 में सहेजा जाए और दोबारा गलत पढ़ा जाए, तो हर चिह्न फिर टूट जाता है और à ¤ जैसा लंबा कचरा बनता है।
दूसरे दौर की आम वजहें:
- डेटाबेस माइग्रेट हुआ और WordPress या SQL एक्सपोर्ट पहले से बिगड़ा हुआ था।
- CSV को Excel में खोलकर सहेजा गया और बाद में फिर गलत तरीके से इम्पोर्ट किया गया।
- किसी स्क्रिप्ट या API ने पहले से UTF-8 टेक्स्ट को एक बार और बदल दिया।
सबसे आम रूप एक नज़र में
दो बार बिगड़ा
à ¤… à ¤†à ¤‡ à ¤• à ¤– à ¤¨à ¤¾à ¤® à ¤¶à ¤¹à ¤° à ¤Âà ¤¾à ¤·à ¤¾
सही
अ आ इ क ख नाम शहर भाषा
तीन बार बिगड़ने पर टेक्स्ट और भी लंबा हो जाता है। Mojibuster वह स्तर भी अपने-आप ठीक करता है।
खोजें और बदलें काफ़ी क्यों नहीं है
खोजें-और-बदलें में आपको हर रूप जानना पड़ेगा: हर परत और हर अक्षर के लिए अलग। एक छूट जाता है, या सही टेक्स्ट गलती से बदल जाता है। Mojibuster इसके बजाय मूल बाइट निकालता है और जाँचता है कि नतीजा वैध UTF-8 है या नहीं। तभी वह जगह बदली जाती है।
- ऊपर टेक्स्ट चिपकाएँ या फ़ाइल को बॉक्स में डालें।
- Mojibuster पहचानता है कि टेक्स्ट कितनी बार बदला गया और तीन परत तक ठीक करता है।
- क्या बदला? के नीचे हर जगह दिखती है। फिर नतीजा कॉपी करें या फ़ाइल डाउनलोड करें।
जो टेक्स्ट पहले से सही है, वह जस का तस रहता है, चाहे एक ही फ़ाइल में बिगड़ी और सही पंक्तियाँ मिली हों। एक परत की गलतियाँ मोजिबाके क्या है में समझाई गई हैं।
अक्सर पूछे जाने वाले सवाल
मैं कैसे पहचानूँ कि टेक्स्ट दो बार बिगड़ा है?
लंबे क्रमों से, जिनमें à ¤ बार-बार आता है। एक परत की गलती छोटी होती है, जैसे ठ(देखें मोजिबाके क्या है)।
Mojibuster कितनी परत ठीक कर सकता है?
तीन तक। इससे ज़्यादा व्यवहार में लगभग कभी नहीं होता।
अगर टेक्स्ट का सिर्फ़ एक हिस्सा दो बार बिगड़ा हो?
कोई दिक्कत नहीं। Mojibuster हर जगह अलग से ठीक करता है और सही हिस्सों को नहीं छूता।
क्या मैं नतीजा पहले देख सकता हूँ?
हाँ। क्या बदला? के नीचे हर ठीक की गई जगह पंक्ति संख्या के साथ दिखती है, कॉपी या डाउनलोड से पहले।