Форум сайта python.su
0
Нужно пройти по строке UTF-8 (циклом for). Столкнулся с проблемой - Python считает два байта кириллических символов отдельными символами. Что делать?
Офлайн
0
# coding: utf8
string = 'дима'
for symbol in string.decode('utf8'):
print symbol
Офлайн
0
Я нашёл подходящий способ
text = unicode(text,'utf-8') #Конвертируем в Unicode
...
sys.stdout.write(self.scr[j][i].encode('utf-8')) #При выводе на терминал, возвращаем в UTF-8
Офлайн