четверг, 3 сентября 2009 г.

Кодировки. utf8 -> cp1251.

Наверняка все сталкиваются с данной проблемой. Трудно сразу понять, что значат все эти encode и decode.  Поэтому, чтобы получить строку в кодировке cp1251 из utf8, необходимо сделать следующие преобразования:
utf8 -> unicode -> cp1251


s_utf8 = 'рыба'
s_uni = s_utf8.decode('utf8')
s_cp1251 = s_uni.encode('cp1251')

1 комментарий: