Si tu agregas los datos a la BD con otra interfaz lo que yo hago es convertir los caracteres antes de guardarlo con ayuda de
Código PHP:
$cadena=htmlentities($cadena)
De esta forma los caracteres son guardado en la base de datos en un lenguaje HTML
Saludos