output character is now always UTF-8