Django – UnicodeDecodeError using i18n
If you’re using i18n in your django website, you may encounter this issue. It took me two hours to find where the problem came from: you have to use ugettext
instead of gettext
if your translated strings contains non-ascii characters.