Use proper exception for ISO-8859-1 fallback

Don't know if you want to bother with this as a separate patch, but if you do, here it is.  :)