Форум сайта python.su
0
Вот так понимает
x = _(u'note')
return HttpResponse(simplejson.dumps({'x':x}, ensure_ascii=False), mimetype='application/json')
Так не понимает
x = _(u'NOTE')
x = ‘note’
x ='NOTE'
x = _(u'note NOTE')
Так опять понимает
x = _(u'note NOTE Ноте')
А так уже нет…
x = _(u'Ноте')
А так снова понимает.
x = _(u'Ноте')
return HttpResponse(simplejson.dumps({'x':x}), mimetype='application/json')
Зато теперь так не понимает:
x = _(u'note NOTE Ноте')
и так не понимает:
x = ‘#’.join()
x = ‘#’.join().decode('utf-8')
“Нет” - т.е. не возвращает никакого результа в колбек функцию, сваливается где-то в сериализации.
Пляски с бубном уже несколько часов, количество вариантов стремится к бесконечности.
Мне известно, что эта падла требует unicode, что я ей и даю иногда.
Что ейной морде конкретно надо сказать, чтобы стабильно работала?
Везде кодировка указана правильно utf-8.
Файл в UNIX:UTF-8 формате.
Отлаживаю под джанговским http сервером.
Отредактировано (Фев. 1, 2010 19:58:59)
Офлайн
2
Что такое у вас “_”?
Офлайн
0
Daevaornfrom django.utils.translation import ugettext as _
Что такие у вас “_”?
Отредактировано (Фев. 2, 2010 10:38:33)
Офлайн
2
В общем пока вы сами не определитесь, где у вас наблюдается проблема, помочь будет сложно.
Офлайн