diff --git a/modules/dap/transport.py b/modules/dap/transport.py index d980f05..71f257a 100644 --- a/modules/dap/transport.py +++ b/modules/dap/transport.py @@ -163,6 +163,9 @@ def read_transport(self): bytes_left = size - len(content) content += self.read(bytes_left) + content_str = bytearray(content).decode(encoding='utf-8', errors='replace') + content = content_str.encode('utf-8') + self.on_message(core.json_decode(content)) except Exception as e: