From 24e1f3afa715dae574d698574b9edf2e6c355bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 13 Aug 2008 20:22:39 +0200 Subject: [PATCH] Fix setlocale for win32 and MacOS X --- account.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/account.py b/account.py index 7598cc10c1..448bed1e03 100644 --- a/account.py +++ b/account.py @@ -1034,9 +1034,14 @@ class OpenBalanceSheet(Wizard): encoding = 'UTF-8' if encoding == 'cp1252': encoding = '1252' + if not encoding: + encoding = 'UTF-8' try: if os.name == 'nt': + os.environ['LANG'] = lang lang = _LOCALE2WIN32.get(lang, lang) + elif os.name == 'mac': + encoding = 'UTF-8' locale.setlocale(locale.LC_ALL, str(lang + '.' + encoding)) except: pass