Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2009 13:56:06

klon
От:
Зарегистрирован: 2009-05-17
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Господа сразу скажу я новичек в этом деле.
У меня такой вопрос:
Например у сеня на локалке в GET передаю такой адрес http://site.ru/олваотм/ Запрос у меня обрабатываеться как надо и пишет что данной директории нет, а вот это дело перенеся на сервер и по этому запросу у меня ошибка

Request Method:	GET
Request URL: http://site.ru/%D0%BE%D0%BB%D0%B2%D0%B0%D0%BE%D1%82%D0%BC/
Exception Type: UnicodeEncodeError
Exception Value: 'ascii' codec can't encode characters in position 19-21: ordinal not in range(128), HTTP response headers must be in US-ASCII format
Exception Location: /usr/local/lib/python2.5/site-packages/django/http/__init__.py in _convert_to_ascii, line 309
Очень прошу вас подскажите в чем трабла и как это лечиться?



Офлайн

#2 Июнь 20, 2009 13:19:07

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

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

смотри раздел в джанго доке по работе с unicode. там отдельный раздел в главном содержании.

Офлайн

#3 Июнь 21, 2009 13:06:38

Pydj
От:
Зарегистрирован: 2009-02-07
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Нужно поставить в начале файла директиву
# -*- coding: utf-8 -*-



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version