Форум сайта python.su
Ситуация такова что сделан простенький сайт на django, используются темплейты и в принципе все, проблема стала в том что все файлы в формате utf-8, для всех браузеров все нормально но вот IE как всегда отличился.
Насколько я понял, мне надо один шаблон показать в формате windows-1251, как это сделать пока немогу сообразить, подскажить пожалуйста какой выход можно сделать из этой ситуации?
Офлайн
Ни разу не попадался на такое :/
Думаю, надо правильно указать кодировку в темплейте.
Офлайн
получается очень интерестно, если я делаю один шаблон с форматом windows-1251 и все остальные в utf-8 то это приводит к ошибке.
'utf8' codec can't decode bytes in position 305-306: invalid data
Ferromanмм а где это сделать? ведь я просто подключаю в INSTALLED_APPS ‘django.contrib.flatpages’, и на и на этом все =(
Думаю, надо правильно указать кодировку в темплейте.
Офлайн
при наличии такой строчки
<meta http-equiv=“Content-Type” content=“text/html; charset=utf-8”>
експлорер неправильно отображает кодировку?
Офлайн
Dimka665с этим тоже не работает, и тем более мне нужна кодировка windows-1251.
<meta http-equiv=“Content-Type” content=“text/html; charset=utf-8”>
Офлайн
request.encoding = 'cp1251'
Офлайн
нащел проблему =), все оказалось очень просто.
я в шаблоне использую js и подгружаю его из отдельного файла, поскольку не в моем редакторе он был написан, он был сохранен в виндовском формате, я перекодировал этот файл в utf-8 и все заработало.
Офлайн
Всем привет. Мне необходимо чтобы один из шаблонов был в кодировке Widnwso-1251. Всё остальное UTF8. Как это сделать? (вылазит экспешн)
Офлайн
to ra9ftm - одна тема == один вопрос!
Офлайн