diff --git a/lib/nntp/tiny/buffer.py b/lib/nntp/tiny/buffer.py index 8814c6b..a089388 100644 --- a/lib/nntp/tiny/buffer.py +++ b/lib/nntp/tiny/buffer.py @@ -52,7 +52,7 @@ class LineBuffer(): self.offset_o = end + 1 - return str(ret, 'ascii') + return str(ret, 'utf-8') def readline(self, sock: socket.socket) -> str: if self.done: diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index 812b0a2..f44f8cd 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -109,7 +109,7 @@ class Session(): return self.buf.readline(self.sock) def print(self, text: str, end: str="\r\n"): - return self.sock.send(bytes(text + end, 'ascii')) + return self.sock.send(bytes(text + end, 'utf-8')) def end(self): return self.print('.')