Quelqu'un pourrait-il expliquer pourquoi la sortie est ASCII
dans les trois derniers tests ci-dessous ?
J'obtiens les mêmes résultats sur mon propre système, PHPTester.net et PhpFiddle.org .
echo mb_internal_encoding(); // UTF-8
$str = 'foobar';
echo mb_check_encoding($str, 'UTF-8'); // true
echo mb_detect_encoding($str); // ASCII
$encoded = utf8_encode($str);
echo mb_detect_encoding($encoded); // ASCII
$converted = mb_convert_encoding($str, 'UTF-8');
echo mb_detect_encoding($converted); // ASCII