Opened 7 years ago
Last modified 7 years ago
#28390 closed Bug
https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/ — at Version 1
Reported by: | Francesco Bartoli | Owned by: | nobody |
---|---|---|---|
Component: | Documentation | Version: | 1.8 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
From https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/ the suggested hints within "Fixing UnicodeEncodeError for file uploads" don't overcome the issue with UnicodeEncodeError on CentOS 7.
Configuration is:
[OS]
CentOS Linux release 7.3.1611 (Core)
[Apache]
Name : httpd
Arch : x86_64
Version : 2.4.6
Release : 45.el7.centos.4
[Mod_wsgi]
Name : mod_wsgi
Arch : x86_64
Version : 3.4
Release : 12.el7_0
Setting those variables into /etc/sysconfig/httpd
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
doesn't affect the result of
import sys
sys.getdefaultencoding()
'ascii'
and the traceback is
Traceback: File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 132. response = wrapped_callback(request, *callback_args, callback_kwargs) File "/usr/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view 22. return view_func(request, *args, kwargs) File "/home/geonode/geonode/geonode/layers/views.py" in layer_upload 174. outerrors = str(error) Exception Type: UnicodeEncodeError at /layers/upload Exception Value: 'ascii' codec can't encode character u'\xe8' in position 3: ordinal not in range(128) Request information: GET: No GET data POST: charset = u'UTF-8'