दिलचस्प पोस्ट
Asp.net-mvc में कैशिंग कैसे MSTest के साथ RowTest करने के लिए? अंतर्निहित बनाम स्पष्ट इंटरफ़ेस कार्यान्वयन मैं iPhone ऐप के लाइट बनाम भुगतान संस्करण का निर्माण कैसे प्रबंधित करूं? क्या डेटाबेस में सामान्यीकृत फ़ोन नंबर संचय करने के लिए कोई मानक है? सी # संकलक में बतख टाइपिंग UIScrollView स्क्रॉल सामग्री आकार अस्पष्टता सी # असुरक्षित मान प्रकार सरणी को बाइट सरणी रूपांतरण यह फ़ंक्शन के अंदर है मैं सभी डुप्लिकेट को कैसे निकाल सकता हूं ताकि कोई डेटा फ्रेम में आर में छोड़ा जा सके? Xcode 4.2 प्राथमिकता "वायरलेस कनेक्टेड डिवाइस का समर्थन" क्या करता है? NSInternalInconsistencyException बंडल में निब लोड नहीं किया जा सका रूबी इतना खिड़कियों पर क्यों धीमी है? क्या argv लिखने योग्य है? जावास्क्रिप्ट Regexp गति से गतिशील पीढ़ी?

पायथन स्रोत में यूटीएफ -8 एन्कोडिंग के साथ काम करना

$ cat bla.py u = unicode('d…') s = u.encode('utf-8') print s $ python bla.py File "bla.py", line 1 SyntaxError: Non-ASCII character '\xe2' in file bla.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 

मैं स्रोत कोड में यूटीएफ -8 स्ट्रिंग कैसे घोषित कर सकता हूं?

Solutions Collecting From Web of "पायथन स्रोत में यूटीएफ -8 एन्कोडिंग के साथ काम करना"

स्रोत हेडर में आप घोषणा कर सकते हैं:

 #!/usr/bin/env python # -*- coding: utf-8 -*- .... 

यह पीईपी 0263 में वर्णित है:

उसके बाद आप यूटीएफ -8 स्ट्रिंग्स में उपयोग कर सकते हैं:

 #!/usr/bin/env python # -*- coding: utf-8 -*- u = 'idzie wąż wąską dróżką' uu = u.decode('utf8') s = uu.encode('cp1250') print(s) 

यह घोषणा पायथन 3 में आवश्यक नहीं है क्योंकि UTF-8 डिफ़ॉल्ट स्रोत एन्कोडिंग है ( पीईपी 3120 देखें)

साथ ही स्रोत कोड में शीर्ष लेख में:

 #!/usr/bin/env python # -*- coding: utf-8 -*- 

यह सुनिश्चित करने के लिए मत भूलें कि आपका पाठ संपादक यूटएफ -8 में ठीक से आपके कोड को एन्कोड करता है या नहीं। अन्यथा, आपके पास अदृश्य अक्षर हो सकते हैं जो utf-8 के रूप में व्याख्या नहीं किए गए हैं।