मैंने देखा निम्नलिखित धारण:क्या यूनिकोड स्ट्रिंग में केवल ASCII वर्ण होते हैं जो हमेशा ASCII स्ट्रिंग के बराबर होते हैं?
>>> u'abc' == 'abc'
True
>>> 'abc' == u'abc'
True
हमेशा ऐसा सच हो जाएगा या यह संभवतः सिस्टम स्थान पर निर्भर कर सकता है? (ऐसा लगता है तार अजगर 3 में यूनिकोड हैं: जैसे this question, लेकिन 2.x में बाइट्स) unicode
और str
के बीच
एएससीआईआई सेट में वर्ण कोडपेज अज्ञेयवादी हैं। यह केवल विस्तारित वर्ण (0x80 से 0xff) है जो स्थानीय लोगों के बीच भिन्न हो सकता है। – Phylogenesis
@ फिजोजेनेसिस: बहुत सारे एन्कोडिंग हैं जो * AS * AS को आधार के रूप में उपयोग नहीं करते हैं। –