टेक्स्ट एन्कोडिंग कन्वर्टर
अक्षर “नम” या “Ïðèâåò” जैसे दिख रहे हैं? फ़ाइल छोड़ें, प्रीव्यू देखें और UTF-8 में सेव करें।
अक्षर बिगड़ गए? UTF-8 में सेव करें।
यह कौन-सी एन्कोडिंग पढ़ता है
- UTF-8
- यूनिकोड। वेब का मानक, हर भाषा
- UTF-16 LE
- यूनिकोड, हर अक्षर 2 बाइट, little-endian (Windows)
- UTF-16 BE
- यूनिकोड, हर अक्षर 2 बाइट, big-endian
- Windows-1252
- Windows पर पश्चिमी यूरोपीय
- Windows-1251
- Windows पर सिरिलिक
- Windows-1250
- Windows पर मध्य यूरोपीय
- ISO-8859-1
- Latin-1, पश्चिमी यूरोपीय (Windows-1252 की तरह पढ़ी जाती है)
- ISO-8859-5
- सिरिलिक, ISO मानक
- KOI8-R
- रूसी, पुराने Unix सिस्टम और ईमेल
- Shift-JIS
- जापानी
- GBK
- सरल चीनी
- Big5
- पारंपरिक चीनी
यह क्या करता है
एन्कोडिंग का अंदाज़ा लगाता है
पहले बाइट-ऑर्डर मार्क और सही UTF-8 की जाँच करता है, फिर वह एन्कोडिंग चुनता है जिसमें टेक्स्ट सबसे ज़्यादा असली शब्दों जैसा पढ़ा जाए। सेव करने से पहले प्रीव्यू में दिख जाता है।
आपके डिवाइस पर ही रहती है
फ़ाइल आपके ब्राउज़र में पढ़ी और दोबारा लिखी जाती है। यह कभी अपलोड नहीं होती, इसलिए न साइज़ की सीमा है, न कुछ मिटाना है।
12 एन्कोडिंग अंदर, यूनिकोड बाहर
सिरिलिक, पश्चिमी और मध्य यूरोपीय, जापानी और चीनी टेक्स्ट। UTF-8, BOM वाले UTF-8, UTF-16 LE या UTF-16 BE में सेव होता है।
यह कैसे काम करता है
फ़ाइल जोड़ें
टेक्स्ट फ़ाइल को नारंगी ब्लॉक पर छोड़ें या अपने डिवाइस से चुनें।
अंदाज़ा जाँचें
पहचानी गई एन्कोडिंग पहले से चुनी होती है। अगर प्रीव्यू अब भी गड़बड़ है, तो दूसरी चुनें।
लक्ष्य चुनें
UTF-8 लगभग हर जगह ठीक है। पुराने Excel के लिए BOM वाला UTF-8 चुनें, या कोई प्रोग्राम माँगे तो UTF-16।
सेव करें
नई फ़ाइल डाउनलोड करें। उसके नाम में नई एन्कोडिंग जुड़ जाती है, आपकी मूल फ़ाइल जैसी थी वैसी रहती है।
सवाल
टेक्स्ट एन्कोडिंग क्या है?
यह वह तालिका है जो फ़ाइल के बाइट को अक्षरों में बदलती है। वही बाइट गलत तालिका से पढ़ें तो गलत अक्षर आते हैं।
यह एन्कोडिंग का अंदाज़ा कैसे लगाता है?
बाइट-ऑर्डर मार्क या सही UTF-8 हो तो तुरंत तय हो जाता है। वरना फ़ाइल की शुरुआत हर एन्कोडिंग से पढ़ी जाती है और वह चुनी जाती है जिसमें सबसे ज़्यादा असली अक्षर हों और कोई टूटा अक्षर न हो। यह अंदाज़ा है, इसलिए प्रीव्यू देख लें।
अक्षर बिगड़े हुए क्यों दिखते हैं?
फ़ाइल एक एन्कोडिंग में सेव हुई और दूसरी में खोली गई, जैसे Windows-1251 का टेक्स्ट Windows-1252 में खोला गया। वह एन्कोडिंग चुनें जिसमें फ़ाइल सेव हुई थी, अक्षर लौट आएँगे।
किस एन्कोडिंग में सेव करूँ?
UTF-8 में। यह हर भाषा संभालता है और वेब व ज़्यादातर प्रोग्राम यही मानते हैं। Excel के कुछ पुराने संस्करण CSV को तभी ठीक खोलते हैं जब वह BOM वाले UTF-8 में हो।