डालने में रहता है मैं पायथन लिखने के लिए SublimeText का उपयोग करता हूं। हर बार यह उन पात्रों को सम्मिलित करेगा जिन्हें मैंने टाइप नहीं किया था। आज की उदाहरण:SublimeText xc2 वर्ण
गैर- ASCII वर्ण '\ xC2' फ़ाइल लाइन 256 पर /path/to/my/project/forms.py, लेकिन कोई एन्कोडिंग घोषित में; जानकारी के लिए http://www.python.org/peps/pep-0263.html देख (forms.py, लाइन 256)
यह अपने सहयोगियों के लिए नहीं होता है और समय-समय पर मेरे लिए होता है। मुझे यकीन नहीं है कि इसके बारे में क्या करना है। मैं लाइन को हटा सकता हूं और इसे फिर से टाइप कर सकता हूं और यह ठीक है। मैंने संस्करण इत्यादि अपडेट करने का प्रयास किया है।
मैं सिर्फ फाइल एन्कोडिंग सेट नहीं करना चाहता क्योंकि मैं वास्तव में गैर-असीसी वर्ण टाइप नहीं कर रहा हूं और यह वास्तविक समस्या को अनदेखा कर देगा।
क्या किसी और को यह मिला है? समाधान की?
आपके प्लेटफॉर्म और उनके बीच एक वर्ण एन्कोडिंग समस्या की तरह लगता है। जब तक मैं एक यूटीएफ -8 * निक्स मशीन से अपनी विंडोज मशीन पर कुछ स्थानांतरित नहीं करता हूं, तब तक मुझे यह समस्या कभी नहीं मिलती है, जहां यह लैटिन -1 मानता है क्योंकि फाइल को सहेजने के दौरान फ़ाइल को सहेजा गया था लेकिन दस्तावेज़ के भीतर वास्तविक एन्कोडिंग अभी भी यूटीएफ -8 है । आज़माएं: <एन्कोडिंग के साथ दोबारा बदलें "<पसंद के अपने एन्कोडिंग> (यह मेनू में है)। यदि यह काम करता है तो आपके पास वही समस्या है जो मुझे सबसे अधिक संभावना है। – Torxed
मुझे बताएं - खुली 'प्राथमिकताएं-> सेटिंग्स - उपयोगकर्ता' क्या आपके पास' default_encoding' कुंजी है? – sircapsalot
आपके उत्तरों के लिए धन्यवाद। मेरे पास 'default_encoding' नहीं है। – Joe