Eliminar caracteres de control de una cadena UTF-8

Encontréest pregunta pero elimina todas las @ válidutf-8 caracteres también (me devuelve una cadena en blanco, mientras que hay @ válidutf-8 caracteres más caracteres de control). Mientras leo sobreutf-8, no hay un rango específico paracontrol characters y cada conjunto de caracteres tiene su propiacontrol characters.

¿Cómo puedo modificarencim solución para eliminar solocontrol characters ?

Respuestas a la pregunta(3)

Su respuesta a la pregunta