From 649620af1df041741bbb02e5d65b630913ee821e Mon Sep 17 00:00:00 2001 From: Gholamhossein Tavasoli Date: Wed, 3 May 2017 11:24:59 +0430 Subject: [PATCH] Update binary_reader.py It fix read unicode string (issue #49) --- telethon/utils/binary_reader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/utils/binary_reader.py b/telethon/utils/binary_reader.py index a13c9a0f..7cec6adf 100755 --- a/telethon/utils/binary_reader.py +++ b/telethon/utils/binary_reader.py @@ -89,7 +89,7 @@ class BinaryReader: def tgread_string(self): """Reads a Telegram-encoded string""" - return self._decode_string(self.tgread_bytes()) + return str(self.tgread_bytes(), encoding='utf-8', errors='replace') @staticmethod def _decode_string(encoded):