У тебя почти было это со второй попытки.Сначала вам нужно объявить строку как Unicode, предварительно добавив в нее u
.Во-вторых, вы неправильно написали код.Это также нуждается в предисловии;как \u
.
help_text=u'2\u201330 characters'
Теперь это будет работать и имеет дополнительное преимущество - не загрязнять строку символьными объектами HTML.Помните, что значение поля может использоваться в другом месте, а не только в выводе формы.Этот совет универсален для использования символов Unicode в Python.
Дополнительная информация:
- Unicode литералы в Python, в которых упоминаются другие предисловия кодовой точки (
\x
\U
) - PEP263 содержит простые инструкции по использованию фактических необработанных символов Юникода в исходном файле.