2016-05-12 4 views
12

मेरे पास एक CSV फ़ाइल है और मैं इसके एन्कोडिंग को समझना चाहता हूं। क्या माइक्रोसॉफ्ट एक्सेल में एक मेनू विकल्प है जो मुझेएक CSV फ़ाइल के एन्कोडिंग को कैसे जांचें

या मुझे प्रोग्रामिंग भाषाओं जैसे सी # या PHP को कम करने के लिए प्रोग्रामिंग भाषाओं का उपयोग करने में मदद कर सकता है।

+0

http://superuser.com/questions/280603/how-to-set-character-encoding-when-opening-excel – Gandhi

उत्तर

18

आप नोटपैड का उपयोग कर फ़ाइल खोल सकते हैं और फिर फ़ाइल -> के रूप में सहेजें। सेव बटन के बगल में एक एन्कोडिंग ड्रॉप डाउन होगा और फ़ाइल का वर्तमान एन्कोडिंग वहां चुना जाएगा।

+2

हू का संभावित डुप्लिकेट? क्या यह चार्डेट का उपयोग कर रहा है या क्या? यह एक बुरा जवाब की तरह लगता है। – mlissner

+0

क्या आप पूछ रहे हैं कि विंडोज़ 'टेक्स्ट एडिटर में बनाया गया है, नोटपैड एक पायथन (या संभावित जेएस) लाइब्रेरी का उपयोग करता है? मुझे यकीन है कि ऐसा नहीं है क्योंकि यह एक देशी संकलित भाषा जैसे सी ++ में लिखा जाएगा। साथ ही, टेक्स्ट एन्कोडिंग तथ्यों पर आधारित है, भावनाओं पर नहीं, इसलिए यदि आपको पता है कि यह एक बुरा जवाब क्यों है, हर तरह से, इसे उठाएं, लेकिन आपकी भावनाएं चर्चा के लिए अप्रासंगिक हैं। – CamW

+0

यहां बात है: सीएसवी प्रारूप में इसके चरित्र एन्कोडिंग की पहचान करने का कोई तरीका नहीं है। प्रारूप स्वयं नहीं करता है। इसलिए सीएसवी खोलने वाला कुछ भी अनुमान लगाता है कि फ़ाइल बनाने के लिए एन्कोडिंग का उपयोग किया गया था। सवाल यह है कि नोटपैड यह कैसे करता है? चार्डेट एक पुस्तकालय है जिसका उपयोग इस के लिए किया जाता है और यह ब्राउज़र के तरीके के आधार पर होता है (आईआईआरसी, यह मूल रूप से एक सी प्रोग्राम था)। यदि नोटपैड एन्कोडिंग का अनुमान लगा रहा है (जैसा कि सभी सीएसवी मानने के विपरीत 'विंडोज -1252' या कुछ है), यह चार्डेट की तरह कुछ उपयोग कर रहा है। पर क्या? हमें कोई जानकारी नहीं है। मैं इस दृष्टिकोण की सिफारिश नहीं करता। यह एक काला बॉक्स है। – mlissner

संबंधित मुद्दे