3v4l.org

run code in 300+ PHP versions simultaneously
<?php mb_internal_encoding('UTF-8'); $value = 'g' . chr(0xa4) .'eld'; mb_substitute_character('long'); var_dump(mb_convert_encoding($value, 'UTF-8')); mb_substitute_character(0x3013); var_dump(mb_convert_encoding($value, 'UTF-8')); mb_substitute_character('entity'); var_dump(mb_convert_encoding($value, 'UTF-8'));

preferences:
34.53 ms | 402 KiB | 5 Q