Si haces la Dll en lenguaje que sea, podrás usarla por ejemplo en una consulta asi:
Código SQL
[-]
select MatarCaracteresExtranos(:Campo) from TablaConDichoCampo
o en un procedure asi:
Código SQL
[-]
CampoSinCaracteresRaros = MatarCaracteresExtranos(:Campo);
Esa consulta podrás ejecutarla desde php o lo que sea, ya que el motor es quien hará uso de dicha DLL independientemente de quien la este ejecutando.