﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
28390	https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/	Francesco Bartoli	nobody	"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. out['errors'] = 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' "	Bug	new	File uploads/storage	1.8	Normal				Unreviewed	0	0	0	0	0	0
