"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन 2 सोर्स कोड में यूटीएफ-8 एन्कोडिंग का उपयोग कैसे करें?

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

2024-11-18 को प्रकाशित
ब्राउज़ करें:195

How to Use UTF-8 Encoding in Python 2 Source Code?

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

कुछ परिदृश्यों में, आपको काम करते समय गैर-एएससीआईआई वर्णों से संबंधित त्रुटियों का सामना करना पड़ सकता है पायथन स्रोत कोड में यूनिकोड स्ट्रिंग। ऐसा इसलिए है क्योंकि Python 2 स्रोत फ़ाइलों के लिए डिफ़ॉल्ट एन्कोडिंग UTF-8 नहीं है। स्रोत एन्कोडिंग, ताकि आप बिना किसी विशेष घोषणा के सीधे यूनिकोड वर्णों का उपयोग कर सकें। हालाँकि, Python 2 में, आपको निम्नलिखित सिंटैक्स का उपयोग करके स्रोत फ़ाइल हेडर में UTF-8 एन्कोडिंग को स्पष्ट रूप से घोषित करने की आवश्यकता है:

# -*- कोडिंग: utf-8 -*- इस पंक्ति को अपनी Python 2 स्रोत फ़ाइल की शुरुआत में रखें।

उदाहरण के लिए, निम्नलिखित Python 2 पर विचार करें कोड:

# -*- coding: utf-8 -*-
# -*- कोडिंग: utf-8 -*- यू = 'idzie wąż wąską dróżką' uu = u.decode('utf8') s = uu.encode('cp1250') print(s)

यह कोड UTF-8 एन्कोडिंग का उपयोग करता है और प्रिंटिंग के लिए यूनिकोड स्ट्रिंग को CP1250-एन्कोडेड बाइट स्ट्रिंग में सफलतापूर्वक परिवर्तित करता है।

UTF-8 एन्कोडिंग घोषित करके, आप सुनिश्चित करते हैं कि Python यूनिकोड वर्णों की सही व्याख्या करेगा और गैर-ASCII वर्णों से संबंधित त्रुटियों से बचाएगा। यह ध्यान रखना महत्वपूर्ण है कि यह घोषणा किसी भी अन्य कोड से पहले, स्रोत फ़ाइल की शुरुआत में रखी जानी चाहिए।
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3