Cita: Existe alguna solución que me permita sacar los caracteres especiales al momento de realizar la consulta?
Quitar caracteres en la cadena de texto que entra como dato de comparación
no es una opción, sólo te generaría resultados erróneos, incorrectos, o simplemente no devolvería los datos buscados.
Por lo demás, siendo que existen desde el inicio de las BBDD, los charset y collation, que resuelven la compatibilidad de caracteres entre diferentes idiomas, es absolutamente innecesario hacer malabares como los que planteas.
Antes bien lo que te conviene es aprender a programar las conexiones y las consultas correctamente.
Intentar atajos sólo te llevará a cometer errores.
En cuanto a los datos ya guardados, se cumple una de las reglas de mi profesor de BBDD: "Si guardas basura en la base, luego obtendrás información basura."