Fix df.to_csv() for string arrays when encoded in utf-8
So it looks like `df.to_csv()` is now working correctly for string arrays when using the `ascii` encoding but it is still broken when using `utf-8`.
