decode utf-8 byte strings to allow unicode characters in parser input