我有一个程序读取sys.stdin.read()
使用stdin。 stdin是postfix .forward发出的电子邮件。有时会发生UnicodeDecodeError(请参阅打击)。
如何从stdin中使用python读取电子邮件内容?
raw_email = sys.stdin.read()
File "/app/Python-3.4.2/lib/python3.4/codecs.py", line 313, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 1230: invalid start byte