diff --git a/pandas/core/format.py b/pandas/core/format.py index e185049b821dc..10b2b0fc5f8cf 100644 --- a/pandas/core/format.py +++ b/pandas/core/format.py @@ -1442,7 +1442,7 @@ def set_eng_float_format(precision=None, accuracy=3, use_eng_prefix=False): def _put_lines(buf, lines): if any(isinstance(x, unicode) for x in lines): - lines = [unicode(x) for x in lines] + lines = [x.decode('utf-8', errors='ignore').encode('utf-8') for x in lines] buf.write('\n'.join(lines)) def _binify(cols, width):