Una manera fácil de eliminar caracteres que no son estándares en la tabla ASCII, o que as copiado de Microsoft Word y los quieres meter en una base de datos y quieres estar seguro que no lleva caracteres raros como los siguientes: ⌠,╗,╔,╩ y otros.
entonces esta función de PHP te va a servir para limpiarlas completamente y depurar el string que quieres meter en tu base de datos o en otro proyecto que estés haciendo..
function CleanNonACIIchar($text)
{
$input='/[^(\x20-\x7F)]*/';//el rango de caracteres que no queremos
$Text_Output = preg_replace($input,'', $text);
return $Text_Output;
}
Y simplemente sacas la salida del texto(String) en tu HTML.. o lo metes en la base de datos..
$CleanThis="Estos caracteres no los queremos ⌠,╗,╔,╩";
$Cleaned_string=CleanNonACIIchar($CleanThis);
mysql_select_db('MisDatos', $connect);
$SqlWrite=mysql_query("INSERT INTO MisDatos(DatosDepurados)VALUES('".$Cleaned_string."')");
if (!$SqlWrite)
{
die('<p>Hubo un error al escribir los datos, el error es:</p><br />' . mysql_error());
}else{
echo "Todo bien, se a escrito el texto en la base de datos";
}
mysql_close($connect);
Eso es todo, ya que fácil es limpiar esos caracteres no estándares de la tabla ASCII rápido..
Comentar el código, a ver que les pareció..