Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Общие вопросы > Кодировка в Django |
Автор: Daevaorn 13.12.2006, 23:14 |
В Django проекте использую кодировку cp1251, но есть проблемы. в settings.py имею: DEFAULT_CHARSET = 'cp1251' Кодировка базы данных тоже cp1251_general_ci Но в админке при добалении чего-либо на русском в базу данных получаю: '??????' И в шаблонах, тот текст который статический отображется нормально, а тот что формируется динамически из базы тоже '??????'. В чем может быть проблема, кто-нибудь знает? |
Автор: alafin 14.12.2006, 00:40 | ||
Попробуй перед занесением в таблицу прописать что-то наподобие этого: Код: :python:
Если не поможет, то я создал тему с твоей цитатой: http://python.com.ua/forum/viewtopic.php?pid=1890#p1890 P.S. У меня когда-то такая конструкция срабатывала, когда я писал cgi-скрипт с базой mysql. |
Автор: slivlen 14.12.2006, 09:42 |
Если ты используешь mysql, то проблема в драйвере mysql в django. Посмотри http://softwaremaniacs.org/forum/viewtopic.php?id=175. |
Автор: Daevaorn 14.12.2006, 09:46 | ||
Да. Забыл написать.
Спасибо. Буду пробовать. |