(bug 4062) handle invalid charsets