I don't see anything in that stackoverflow discussion to suggest that using "from __future__ import unicode_literals" works any differently from marking all your string literals with u.  All those problems appear to stem from people telling Python with unicode_literals to implicitly make all their strings unicode, and not understanding the implications of doing it.