public function test_detect_encoding() { $this->assertTrue(test_detect_encoding()); $utf8_str = file_get_contents(dirname(__FILE__) . "/../tools/utf8_str.txt"); $this->assertEquals("UTF-8", detect_encoding($utf8_str)); $iso_str = file_get_contents(dirname(__FILE__) . "/../tools/iso-8859-1_str.txt"); $this->assertEquals("ISO-8859-15", detect_encoding($iso_str)); }
echo "iconv n'est pas installé sur votre système, ça n'est pas indispensable mais c'est recomandé<br />"; } if (function_exists('mb_convert_encoding')) { echo "mbstring est installé sur votre système<br />"; } else { echo "<p style=\"color:red;\">mbstring (Chaînes de caractères multi-octets) n'est pas installé sur votre système, c'est nécessaire à partir de la version 1.6.0</p>"; } echo "<p style=\"color:red;\">"; if (!test_check_utf8()) { echo ' : échec de test_check_utf8()</p>'; } else { echo "</p>réussite de test_check_utf8()<br />\n"; } echo "<p style=\"color:red;\">"; if (!test_detect_encoding()) { echo ' : échec de test_detect_encoding()</p>'; } else { echo "</p>réussite de test_detect_encoding()<br />\n"; } echo "<p style=\"color:red;\">"; if (!test_ensure_utf8()) { echo ' : échec de test_ensure_utf8()</p>'; } else { echo "</p>réussite de test_ensure_utf8()<br />\n"; } echo "<p style=\"color:red;\">"; if (!test_casse_mot()) { echo ' : échec de test_casse_mot()</p>'; } else { echo "</p>réussite de test_casse_mot()<br />\n";