<?php
// Fuente: https://gist.github.com/gcoop/701814
function cleanse($string)
{
if (get_magic_quotes_gpc()) {
$string = stripslashes($stringIn);
}
$search = array('–','“','‘','’','£','¬','™');
$replace = array('-','“','‘','’','£','¬','™');
$string = str_replace($search, $replace, $string);
$string = str_replace('â€', '”', $string);
$search = array("'", "\xc3\xa2\xc2\x80\xc2\x99", "\xc3\xa2\xc2\x80\xc2\x93", "\xc3\xa2\xc2\x80\xc2\x9d", "\xc3\xa2\x3f\x3f");
$resplace = array("'", "'", ' - ', '"', "'");
$string = str_replace($search, $replace, $string);
$quotes = array(
"\xC2\xAB" => '"',
"\xC2\xBB" => '"',
"\xE2\x80\x98" => "'",
"\xE2\x80\x99" => "'",
"\xE2\x80\x9A" => "'",
"\xE2\x80\x9B" => "'",
"\xE2\x80\x9C" => '"',
"\xE2\x80\x9D" => '"',
"\xE2\x80\x9E" => '"',
"\xE2\x80\x9F" => '"',
"\xE2\x80\xB9" => "'",
"\xE2\x80\xBA" => "'",
"\xe2\x80\x93" => "-",
"\xc2\xb0" => "°",
"\xc2\xba" => "°",
"\xc3\xb1" => "ñ",
"\x96" => "ñ",
"\xe2\x81\x83" => '•',
"\xd5" => "\""
);
return strtr($string, $quotes);
}
echo "\xE2\x80\x9C";
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.36, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- “
preferences:
221.9 ms | 405 KiB | 363 Q