Changes between Version 1 and Version 2 of Ticket #28390
- Timestamp:
- Jul 12, 2017, 9:07:06 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #28390
- Property Component File uploads/storage → Documentation
- Property Resolution → needsinfo
- Property Status new → closed
- Property Summary https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/ → "Fixing UnicodeEncodeError for file uploads" instructions don't work on CentOS 7
-
Ticket #28390 – Description
v1 v2 2 2 3 3 Configuration is: 4 4 {{{ 5 5 [OS] 6 6 CentOS Linux release 7.3.1611 (Core) … … 17 17 Version : 3.4 18 18 Release : 12.el7_0 19 19 }}} 20 20 Setting those variables into /etc/sysconfig/httpd 21 {{{ 21 22 export LANG="en_US.UTF-8" 22 23 export LC_ALL="en_US.UTF-8" 23 24 }}} 24 25 doesn't affect the result of 26 {{{ 25 27 import sys 26 28 sys.getdefaultencoding() 27 29 'ascii' 28 30 }}} 29 31 and the traceback is 30 32 {{{ 31 33 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' 34 }}}