From a87bbd316d7c7f809c2a67f119eef88e6b51b96c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kukie=C5=82a?= Date: Thu, 28 Dec 2017 01:49:21 +0100 Subject: [PATCH] Fixed encodeins errors Fixes: https://github.com/tensorflow/nmt/issues/182 --- nmt/utils/misc_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nmt/utils/misc_utils.py b/nmt/utils/misc_utils.py index a680a5cf2..56948b191 100644 --- a/nmt/utils/misc_utils.py +++ b/nmt/utils/misc_utils.py @@ -61,9 +61,9 @@ def print_out(s, f=None, new_line=True): f.write(b"\n") # stdout - out_s = s.encode("utf-8") + out_s = s.encode(sys.stdout.encoding, "backslashreplace") if not isinstance(out_s, str): - out_s = out_s.decode("utf-8") + out_s = out_s.decode(sys.stdout.encoding, "backslashreplace") print(out_s, end="", file=sys.stdout) if new_line: