Столкнулся с проблемкой в консольных приложениях и скриптах на python.
Бывает, что в распарсенном тексте обнаруживаются украинские слова, которые содержа в себе u'\u0456' - то есть, буква i.
Изначально, текст в utf-8, но при декодировании в юникод и попытке последующего вывода print'ом в консоль - вываливается ошибка:
Traceback (most recent call last):
File "ring.py", line 3, in <module>
print s.decode("utf-8")
File "C:\Python27\lib\encodings\cp866.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u0456' in position 1: character maps to <undefined>
ПОМОГИТЕ!!!