summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/utils/tzinfo.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/django/utils/tzinfo.py b/django/utils/tzinfo.py
index 7d5ead9290..d8bdee390a 100644
--- a/django/utils/tzinfo.py
+++ b/django/utils/tzinfo.py
@@ -5,7 +5,11 @@ import time
from datetime import timedelta, tzinfo
from django.utils.encoding import smart_unicode
-DEFAULT_ENCODING = locale.getdefaultlocale()[1] or 'ascii'
+try:
+ DEFAULT_ENCODING = locale.getdefaultlocale()[1] or 'ascii'
+except:
+ # Any problems at all determining the locale and we fallback. See #5846.
+ DEFAULT_ENCODING = 'ascii'
class FixedOffset(tzinfo):
"Fixed offset in minutes east from UTC."