@ 2013-05-09T14:04:45Z <?php
$result = "\xC2°Freen\x18 ew°\x90ɮ\x7F\xA0\xC2 \xc2blabla";
//$result="a\xC2";
//echo PHP_VERSION;
echo @iconv("UTF-8", "UTF-8//IGNORE", $result);
exit;
ini_set('mbstring.substitute_character', "none");
echo mb_convert_encoding($result, 'UTF-8', 'UTF-8');
exit;
$result = preg_replace('~[\x{0000}-\x{000F}\x{007F}-\x{00a0}]~', '', $result);
$result = preg_replace('~[\x{0000}-\x{000F}\x{007F}-\x{00a0}]~', '?', $result);
$string = "°Freen\x18 ew°\x90ɮ\x7F\xc2";
$string = preg_replace("#[\x09\x0A\x0D\x20-\x7E]#" ,"",$string); // ASCII
$string = preg_replace("#[\xC2-\xDF][\x80-\xBF]#" ,"",$string); // non-overlong 2-byte
$string = preg_replace("#\xE0[\xA0-\xBF][\x80-\xBF]#" ,"",$string); // excluding overlongs
$string = preg_replace("#[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}#","",$string); // straight 3-byte
$string = preg_replace("#\xED[\x80-\x9F][\x80-\xBF]#" ,"",$string); // excluding surrogates
$string = preg_replace("#\xF0[\x90-\xBF][\x80-\xBF]{2}#","",$string); // planes 1-3
$string = preg_replace("#[\xF1-\xF3][\x80-\xBF]{3}#" ,"",$string); // planes 4-15
$string = preg_replace("#\xF4[\x80-\x8F][\x80-\xBF]{2}#","",$string); // plane 16
//reject overly long 2 byte sequences, as well as characters above U+10000 and replace with ?
$result= preg_replace(
'/[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})/S',
'', $result );
if($result == "\xC2")
echo 'fuck';
echo $result;
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 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.5.26 - 5.5.38 , 5.6.10 - 5.6.40 , 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.31 , 7.4.0 - 7.4.32 , 8.0.0 - 8.0.12 , 8.0.14 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 °Freen ew°ɮ blabla Output for 7.3.32 - 7.3.33 , 7.4.33 , 8.0.13 Fatal error: Uncaught Error: Call to undefined function iconv() in /in/ZniH4:7
Stack trace:
#0 {main}
thrown in /in/ZniH4 on line 7
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 5.5.0 - 5.5.25 , 5.6.0 - 5.6.9 Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.9 , 5.4.0 - 5.4.45 Process exited with code 255 . preferences:dark mode live preview
285.89 ms | 402 KiB | 465 Q