Найти - Пользователи
Полная версия: Итерация по UTF-8 строке.
Начало » Python для новичков » Итерация по UTF-8 строке.
1
UBX
Нужно пройти по строке UTF-8 (циклом for). Столкнулся с проблемой - Python считает два байта кириллических символов отдельными символами. Что делать?
dimabest
# coding: utf8

string = 'дима'

for symbol in string.decode('utf8'):
print symbol
UBX
Я нашёл подходящий способ

text = unicode(text,'utf-8') #Конвертируем в Unicode
...
sys.stdout.write(self.scr[j][i].encode('utf-8')) #При выводе на терминал, возвращаем в UTF-8
Тему можно закрывать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB