में एन्कोड करने में विफल रहा है मेरे पास कुछ पायथन कोड है जो इसमें खराब यूनिकोड वाला स्ट्रिंग प्राप्त कर रहा है। जब मैं खराब वर्णों को अनदेखा करने का प्रयास करता हूं, तो पाइथन अभी भी चुटकुले (संस्करण 2.6.1)। यह इस प्रकार से पुन: पेश करने के लिए:पाइथन खराब यूनिकोड को एसीआईआई
s = 'ad\xc2-ven\xc2-ture'
s.encode('utf8', 'ignore')
यह
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2: ordinal not in range(128)
क्या मैं गलत कर रहा हूँ फेंकता है?
क्या आप वाकई s.decode ('utf8', 'ignore') नहीं चाहते हैं? – Dan
हाँ, आप सही हैं। ओह्स :) –