मुझे अपरकेस अक्षरों को कम करने वाले लोगों के साथ अपरकेस अक्षरों को परिवर्तित करने में समस्या है।पायथन: निचला() जर्मन umlauts
print("ÄÖÜAOU".lower())
ए, ओ और यू ठीक से परिवर्तित हो जाता है, लेकिन एक हे और Ü अपरकेस रहता है। कोई विचार?
सबसे पहले समस्या .decode साथ तय हो गई है ('utf-8') लेकिन मैं अभी भी एक दूसरे से एक है:
# -*- coding: utf-8 -*-
original_message="ÄÜ".decode('utf-8')
original_message=original_message.lower()
original_message=original_message.replace("ä", "x")
print(original_message)
Traceback (सबसे हाल कॉल पिछले): फ़ाइल "Untitled.py", लाइन 4, original_message में = original_message.replace ("ए", "एक्स") UnicodeDecodeError: 'ascii' कोडेक स्थिति 0 में बाइट 0xc3 डिकोड नहीं कर सकते हैं: नहीं रेंज में क्रमसूचक (128)
क्या आप अजगर 2 या 3 का उपयोग कर रहे हैं? –
पायथन 2.7.2 ओएसएक्स के साथ भेजा गया। – user2104634
@ user2104634 आपकी समस्या है। –