From 3cc280666e618bc261725847f75f6685bc3dc9c5 Mon Sep 17 00:00:00 2001 From: Lartza Date: Wed, 18 Oct 2017 22:44:37 +0300 Subject: [PATCH] Fix encoding selection on Windows --- Headphones.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Headphones.py b/Headphones.py index e4506797..5ad2454d 100755 --- a/Headphones.py +++ b/Headphones.py @@ -54,7 +54,10 @@ def main(): try: locale.setlocale(locale.LC_ALL, "") - headphones.SYS_ENCODING = locale.getpreferredencoding() + if headphones.SYS_PLATFORM == 'win32': + headphones.SYS_ENCODING = sys.getdefaultencoding().upper() + else: + headphones.SYS_ENCODING = locale.getpreferredencoding() except (locale.Error, IOError): pass