Вот так понимает
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 сервером.