fall back to assuming latin1 encoding if mbtowchar conversion fails