I did the usual
and since I assumed that on my Mac everything is already properly configured to be UTF-8 I didn’t even think of the shell not being properly set up. Fortunately my colleague Tobi found out that I have to set the shell variable LANG=”utf-8″. So now I always do:
export LANG="utf-8" ./manage runserver
So I went from the wrong locale output to the one working properly with UTF-8 and Django, jiha!
cain@home:~> locale LANG= ... cain@home:~> export LANG="utf-8" cain@home:~> locale LANG="utf-8" ... cain@home:~> # now i can safely start Django cain@home:~> ./manage runserver