unicode - Python: UnicodeEncodeError: 'latin-1' codec can't encode characters in position -


मुझे यह त्रुटि मिल रही है:

  फ़ाइल "run.py", पंक्ति 37, & Lt; मॉड्यूल & gt; प्रिंट str1 UnicodeEncodeError: 'लैटिन -1' कोडेक स्थिति 24-29 में पात्रों को एन्कोड नहीं कर सकते हैं: सीमा (256) में नहीं क्रमसूचक   

जब बस कुछ जापानी पाठ मुद्रित करने के लिए कोशिश कर रहा। वास्तव में ऐसा लगता है स्ट्रिंग इस तरह दिखता है:

\ u5149 \ u66dc \ u65e5 \ u3067 \ u30e9 \ u30c6 \ u30d4 \ u30af \ u30b7 \ u30fc \ u4e71 \ u7372 \ u884c \ u304d \ u307e \ u3059 \ u5e0c \ u671b \ u8005 \ u52df \ u96c6 \ u4e2d \ u3067 \ u3059 \ uff3e \ uff3e

जो एक JSON फ़ाइल से में आता है। मैं इसे कैसे मुद्रित कर सकता हूं?

कोड:

  url = "http://www.blah.com/json" प्रयास करें: परिणाम = सरलजान.लोड (urllib2। urlopen (यूआरएल)) को छोड़कर IOError: प्रिंट "नहीं खोल सकता यूआरएल" परिणाम में संदेश के लिए डेटा = "error" [ "संदेश"]: str1 = msg [ "चरित्र"] ":" + msg [ "संदेश"] प्रिंट str1   

रेपर (str1) है

  u'Anys: \ u5149 \ u66dc \ u65e5 \ u3067 \ u30e9 \ u30c6 \ u30d4 \ u30af \ u30b7 \ u30fc \ u4e71 \ u7372 \ u884c \ u304d \ u307e \ u3059 \ u5e0c \ u671b \ u8005 \ u52df \ u96c6 \ u4e2d \ u3067 \ u3059 \ uff3e \ uff3e '  

प्रिंट (sys.stdout। एन्कोडिंग)

  आईएसओ -885 9 -1    

<पी > आप जो त्रुटि देख रहे हैं वह है क्योंकि आप टर्मिनल का उपयोग एन्कोडिंग के रूप में लैटिन -1 को करते हैं, एक साइड नोट के रूप में, आप अपने टर्मिनल के एन्कोडिंग (यह कह सकते हैं कि यह आपकी स्टडआउट है) को आपके शेल में करके देख सकते हैं:
 < कोड> $ अजगर -c "आयात sys; प्रिंट sys.stdout.encoding"   

और अब UTF-8 में मुद्रण के लिए आप अपने स्ट्रिंग इनकोड करना चाहिए UTF-8 के लिए मैन्युअल इस तरह: < / पी> <पी फिर> <कोड> एस = यू "\ u5149 \ u66dc \ u65e5 \ u3067 \ u30e9 \ u30c6 \ u30d4 \ u30af \ u30b7 \ u30fc \ u4e71 \ u7372 \ u884c \ u304d \ u307e \ u3059 \ u5e0c \ u671b \ u8005 \ u52df \ u96c6 \ u4e2d \ u3067 \ u3059 \ uff3e \ uff3e "प्रिंट s.encode ( 'utf-8') #Output: एक ???? æ ???? æ ?? ¥ ã ?? §ã ?? © ã? ??? ã ???? ã ?? एक ?? · एक ?? ¼ä¹ ± ç ?? ²è¡ ?? ã ???? ã ?? ¾ã ???? एक ?? æ ???? नौकरी ???? Å ???? é ???? आ ?? §ã ???? ^^

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -