Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Апрель 6, 2007 13:16:07

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Имеется шаблон, в нем есть как русский текст, так и английский, но отображение просиходит только английского. Хотя если выдавать русский текст находящийся в базе, то отображение происходит корректно. Как мне все таки отобразить статический текст находящийся в шаблоне?



Офлайн

#2 Апрель 6, 2007 14:23:53

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Ух. Никогда не сталкивался. Пожалуйста, исходник шаблона, код вьюшки и версию Django.



Офлайн

#3 Апрель 6, 2007 14:34:55

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Сам шаблон

{% extends “index.html” %}
{% block top%}
<a name=“TemplateInfo”></a>
<h1>WxPython in Action</h1>
<img src=“/images/books/wxpython.jpg” class=“float-left” align=“center”>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<p align=“left”><a href=“#”>Введение</a></p>
<p align=“left”><a href=“#”>1. Добро пожаловать в wxPython</a></p>
<p align=“left”><a href=“#”>2. Крепкий фундамент для ваших программ</a></p>
<p align=“left”><a href=“#”>3. Работа в среде, управляемой событиями</a></p>
<p align=“left”><a href=“#”>4. Упрощение работы в wxPython при помощи PyCrust</a></p>
<p align=“left”><a href=“#”>5. Создание Вашего проекта</a></p>
<p align=“left”><a href=“#”>6. Working with the basic building blocks</a></p>
<p align=“left”><a href=“#”>7. Работа с основными элементами управления</a></p>
<p align=“left”><a href=“#”>8. Putting widgets in frames</a></p>
<p align=“left”><a href=“#”>9. Giving users choices with dialogs</a></p>
<p align=“left”><a href=“#”>10.Creating and using wxPython menus</a></p>
<p align=“left”><a href=“#”>11.Размещение виджетов с sizers</a></p>
<p align=“left”><a href=“#”>12.Manipulating basic graphical images</a></p>
<p align=“left”><a href=“#”>13.Building list controls and managing items</a></p>
<p align=“left”><a href=“#”>14.Работа с сеткой (grid control)</a></p>
<p align=“left”><a href=“#”>15.Climbing the tree control</a></p>
<p align=“left”><a href=“#”>16.Incorporating HTML into your application</a></p>
<p align=“left”><a href=“#”>17.The wxPython printing framework</a></p>
<p align=“left”><a href=“#”>18.Using other wxPython functionality</a></p>

</div>
{% endblock %}

views.py

def wxpython(request):
cat = catr
menu = Menu.objects.all().filter(lang__lang__exact=“ru”)
categories = Category.objects.all().filter(lang__lang__exact=“ru”)
articles = Categories.objects.all().filter(lang__lang__exact=“ru”)
ex = Exception.objects.all().filter(lang__lang__exact=“ru”).latest('id')
return render_to_response('wxpython.html', {'ex': ex,'menu': menu, ‘categories’: categories, ‘articles’: articles, ‘lang’: ‘ru’, ‘cat’: cat})

Django version 0.95.1

пример можно глянуть вот здесь



Офлайн

#4 Апрель 6, 2007 15:55:10

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Все разрешилось. Дело был в том что шаблон был не в той кодеровке т.е. не в utf-8, а в cp1251 если в браузере поменять кодировку то те русские буквы будут отображаться.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version