फ़ाइल टूल / 05
टेक्स्ट एन्कोडिंग डिटेक्टर
स्थानीय फ़ाइल के नमूने में BOM मार्कर, ASCII संगतता और सख्त UTF-8 वैधता जाँचें।
टेक्स्ट एन्कोडिंग डिटेक्टर: TOEA UTF-8 और UTF-16 के बाइट-ऑर्डर मार्कर, शुद्ध ASCII और सख्ती से मान्य UTF-8 का पता लगाता है; अन्य बाइट को सावधानी के साथ अज्ञात/पुराना परिणाम दिया जाता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
जब result legacy या अज्ञात हो
जो text मान्य UTF-8 नहीं होता, वह अक्सर किसी पुराने single-byte encoding में होता है। Western European text के लिए इसका अर्थ आम तौर पर Windows-1252 या ISO-8859-1 होता है। इसे एक बार convert करें और उसके बाद UTF-8 बनाए रखें: Linux या macOS पर iconv -f WINDOWS-1252 -t UTF-8 in.txt > out.txt, या ऐसे editor में खोलें जो encoding चुनने और UTF-8 के रूप में सेव करने देता हो। केवल पहला 1 MB जाँचा जाता है, इसलिए पहली megabyte में plain ASCII वाली बड़ी फ़ाइल में आगे non-ASCII text फिर भी हो सकता है।
Byte-order marks और UTF-16
UTF-8 byte-order mark (EF BB BF) Excel को accents वाली CSV सही तरीके से खोलने में मदद करता है, लेकिन यह दूसरी चीज़ों को बिगाड़ देता है: shell script की #! line, headers से पहले भेजा गया PHP output और ऐसे code द्वारा पढ़े गए CSV का पहला column name जो इसे strip नहीं करता। UTF-16 फ़ाइलें आम तौर पर Windows से आती हैं, जैसे Windows PowerShell 5.1 का > redirect। कई Unix tools इन्हें null bytes से भरे text के रूप में पढ़ते हैं।
इस्तेमाल करने का तरीका
- 50 MB तक की टेक्स्ट जैसी फ़ाइल चुनें।
- पहले 1 MB की स्थानीय रूप से जाँच करें।
- एन्कोडिंग और भरोसे का लेबल देखें।
गोपनीयता और सीमाएँ
फ़ाइल स्थानीय रहती है। BOM के बिना एन्कोडिंग का पता लगाना अनुमान पर आधारित होता है और यह हमेशा पुराने कैरेक्टर सेट में अंतर नहीं कर सकता।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
ASCII को UTF-8 संगत क्यों कहा जाता है?
UTF-8 में ASCII बाइट समान मानों का उपयोग करते हैं, इसलिए मान्य ASCII को UTF-8 के रूप में भी डिकोड किया जा सकता है।
क्या यह हर पुराने एन्कोडिंग की पहचान कर सकता है?
नहीं। भाषा के संदर्भ के बिना कई सिंगल-बाइट एन्कोडिंग अस्पष्ट होती हैं।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं