stringIO requires utf-8