Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 18, 2009 15:40:51

wistful
От:
Зарегистрирован: 2008-07-10
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

не отображается кирилица

{% for xxx, yyy in my_list %}
{{ xxx }}
{{ yyy }}
{% endfor %}
отображаются все значения кроме кирилицы

если сделать так:
{% for some_tuple in my_list %}
{{ some_tuple }}
{% endfor %}
на странице отображаются ВСЕ данные в виде кортежей в юникоде

все файлы в кодировке utf-8



Отредактировано (Фев. 18, 2009 15:58:19)

Офлайн

#2 Фев. 18, 2009 16:20:47

wistful
От:
Зарегистрирован: 2008-07-10
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

не отображается кирилица

проблема решилась через явное преобразование кодировок.
т.е. примерно так:

x = item.decode("cp1251")
s = x.encode("utf-8", "replace")
test_list.append(s)



Отредактировано (Фев. 20, 2009 09:00:12)

Офлайн

#3 Фев. 18, 2009 17:42:57

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

не отображается кирилица

В базе cp1251 кодировка небось.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version