J'exécute Django avec mod_fcgid et Apache
UnicodeEncodeError: 'ascii' codec can't encode characters
Que faire si vous obtenez l'erreur.
La ligne suivante doit être ajoutée à httpd.conf.
FcgidInitialEnv LANG "ja_JP.UTF-8"
"La source" https://code.djangoproject.com/ticket/17686 "django wouldn't get the locale settings of my user. In fact the fcgi script wouldn't, even if my envvars script was properly configured."
Comme vous pouvez le voir, pour une raison quelconque, la configuration avec envvars etc. n'a aucun effet. .. .. La définition de "ja_JP.UTF-8" dans une variable d'environnement telle que LC_ALL ne fonctionnait pas. ..
Il n'y a eu aucun problème avec mod_wsgi. .. .. J'ai passé des heures à trouver ces informations.
Recommended Posts