# -*- coding: utf8 -*-
s = 'фыва'
print s[0] # Печатает ересь
# -*- coding: utf8 -*-
s = 'фыва'
print s[0] # Печатает ересь
# -*- coding: utf8 -*-
s = u'фыва'
print s[0]
<type ‘exceptions.UnicodeEncodeError’>: ‘ascii’ codec can't encode character u'\u0444' in position 0: ordinal not in range(128)
# -*- coding: utf8 -*-
s = 'фыва'
print s[0:2]
>>> a='фыва'
>>> print a[0]
ф
>>>
ButjokОдни и теже грабли у всех %)<type ‘exceptions.UnicodeEncodeError’>: ‘ascii’ codec can't encode character u'\u0444' in position 0: ordinal not in range(128)
shizaэто опять же смотря куда печатать :)
# -*- coding: utf8 -*-
s = u'фыва'
print s.encode('cp1251')
igor.kaistЕсли печатать в досовскую консоль, то он так не ругается, как у топикстера.
это опять же смотря куда печатать
shizaНу тогда уж для досовской консоли
Если печатать в досовскую консоль, то он так не ругается, как у топикстера.
# -*- coding: utf8 -*-
s = u'фыва'
print s[0].encode('cp866')