- La tabla tiene un CHARSET incorrecto.
- No estás administrando la conversión de caracteres que hace el HTML (problema de programación y no de Bases de Datos).
- El string enviado no tiene el formato con collation correcto.
- La conexión no tiene la collation correcta.
- El script de PHP no tiene el charset correcto...
Mi sugerencia es que empieces por fijarte en el CHARSET de la tabla, y luego, si la tabla tiene el CHARSET correcto, postea la duda en el
Foro de PHP, porque será allí donde se da el problema.