add support for fallback charsets