Форум
подписаться на последние сообщения:

django проблемы с русским языком

murzaev_
#
у меня ошибки с русским языком в скриптах и в django /admin не могу сохранись данные на русском языке а на английском все нормально
база mysql 5
Share
lyapun
#
Попробуй в начале всех скриптов добавить:

# -*- coding: utf-8 -*-

А также проверь что все скрипты у тебя сохраняются в кодировке UTF-8.
Если это не поможет - покажи пример какого-нибудь скрипта в котором наблюдается ошибка с русским языком.
Сообщение отредактировано: 09 Март 2011, 18:36
murzaev_
#
функция в views.py
=========================================================
# -*- coding: utf-8 -*-
from django.shortcuts import render_to_response

def index(request):
return render_to_response('index.html',{'title':'ООО "Ахмад - строй"-Главная','content':'главная страница'})
=====================================================================
UnicodeDecodeError at /
'utf8' codec can't decode byte 0xe4 in position 2189: invalid continuation byte
alexis
#
Текст в какой кодировке набираете? И правильно выше говорят, файл сохранять в UTF нужно.
Можно к строкам добавить префикс u, но это лишнее уже при выполнении условий выше.
Сообщение отредактировано: 10 Март 2011, 14:14
admin
#
murzaev_,
нужно добавить u'' перед всеми русскими стрингами.