मैं एन्कोडिंग / चारसेट के बारे में संदेह के साथ हूं।
मैं एक परीक्षण करता हूं। एएनएसआई में एनकोड के साथ नोटपैड ++ में उद्धरण के बिना स्ट्रिंग "टेस्ट Á" टाइप करना।
"ANSI वर्ण सभी ASCII वर्णों जैसे कि अंक 0-9 और अंग्रेजी अक्षर az और AZ के लिए समान हैं," ( http://www.firstobject.com/convert-ansi-file-to-unicode.htm )
मेरे आश्चर्य के लिए, नोटपैड ++ ने फ़ाइल को सामान्य रूप से सहेजा है, मैं इसे एनएपीएड ++ पर सामान्य रूप से एनकोडिंग पर एकेंटेशन के साथ पढ़ सकता हूं।
अन्य परीक्षण, मैंने उसी फ़ाइल को HxD ( http://mh-nexus.de/en/hxd/ ) के साथ खोला , और मेरी फ़ाइल सही है, फ़ाइल के अंत में लैटिन वर्ण "Á" के साथ। नीचे हेक्सा देखें:
54 45 53 54 20 C1 -> परीक्षण C
मैंने सोचा कि इसे काम करने के लिए UTF-8 एन्कोडिंग का उपयोग करना चाहिए, लेकिन यह आवश्यक नहीं है।
क्या कोई मुझे समझा सकता है कि यह कैसे संभव है?