Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2009 00:23:42

beliy_shum
От:
Зарегистрирован: 2009-03-11
Сообщения: 67
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

pythonwin
http://www.rupy.ru/static/files/07/02/1 … nicode.pdf
http://www.rupy.ru/static/files/07/02/1 … thesis.pdf
это конечно подробно но вовсе и без примерчиков. это про тупые строки. про списки и словари нет ни слова.



Офлайн

#2 Апрель 13, 2009 00:28:58

beliy_shum
От:
Зарегистрирован: 2009-03-11
Сообщения: 67
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

balu
Код:

list =
for item in list: write(unicode(item, “your encodibg, like cp1251”).encode(“your encodibg, like utf-8”))
Тогда можно и без перекодирования, если просмотрщик автоматически определяет кодировку.
это хорошо, а если списки произвольной вложенности?
забавно в питоне предлагают каждому разработчику самому писать функции для вывода элементарных объектов. вот ведь незадача питон 2.6 предоставляет программисту инструментарий только для вывода объектов в которых английские буковки. типа - хочешь посмотреть что у тебя там в списке, иди сначала реши проблему разработчиков с кодировками.

Р.с. не обращайте внимания просто я сегодня вечером злой.



Офлайн

#3 Апрель 13, 2009 00:40:02

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

Не нравится - не ешь. Мне вот, например, выводить список не требовалось ни разу.

Офлайн

#4 Апрель 13, 2009 08:03:44

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

beliy_shum
это конечно подробно но вовсе и без примерчиков. это про тупые строки. про списки и словари нет ни слова.
а чем вывод элементов списка волшебным образом отличаются от вывода просто строки?
приходилось выводить списки и словари - либо в цикле
for v in listvar: 
if isinstance(v, str):
print v.decode('кодировка')
либо модуль pprint, если безразлично содержание текста не на латинице



Офлайн

#5 Апрель 13, 2009 12:25:00

beliy_shum
От:
Зарегистрирован: 2009-03-11
Сообщения: 67
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

pythonwin
спасибо за подсказку)



Офлайн

#6 Апрель 13, 2009 12:42:02

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с кодировкой?

beliy_shum, пожалуйста, прочитай документацию и особенно ссылки которые тебе скинули - это всё есть в доке.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version