I know about utf8.codes(MyString) and how it raises an error to invalid characters, but how can I only detect an invalid character and not cause an error?