Módulo de reemplazo de caracteres completo en Python para no Unicode y no ASCII para HTML

¿Existe un módulo de reemplazo de caracteres completo para python que encuentre todos los caracteres no-ascii o no-unicode en una cadena y los reemplace con los equivalentes de ascii o unicode? Esta comodidad con el argumento de "ignorar" durante la codificación o decodificación es una locura, pero también lo es un '?' en cada lugar que un personaje no traducido era.

Estoy buscando un módulo que encuentre caracteres molestos y los ajuste a cualquier estándar que se solicite. Me doy cuenta de que la cantidad de alfabetos y codificaciones existentes hace que esto sea algo imposible, pero ¿seguramente alguien lo ha intentado? Incluso una solución rudimentaria sería mejor que el status quo.

La simplificación para la transferencia de datos que esto significaría es enorme.

Respuestas a la pregunta(2)

Su respuesta a la pregunta