use UTF8 encoding by default