$pattern = '([^\x09\x0D\x0A\x20-\xFF])';
$string = preg_replace($pattern, '', $string);
$pattern = '([\'])';
$string = preg_replace($pattern, "'||char(39)||'", $string);
$pattern = '([\\\\])';
$string = preg_replace($pattern, "'||char(92)||'", $string);