예제 #1
0
	public function test_ensure_utf8()
	{
	    $this->assertTrue(test_ensure_utf8());
            
            $utf8_str = file_get_contents(dirname(__FILE__) . "/../tools/utf8_str.txt");
	    $this->assertTrue(ensure_utf8($utf8_str) == $utf8_str);
            $iso_str = file_get_contents(dirname(__FILE__) . "/../tools/iso-8859-1_str.txt");
	    $this->assertTrue(ensure_utf8($iso_str) == $utf8_str);
	}
예제 #2
0
	}
	
	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";
	}
	echo "<br />\n";
	
	echo "<hr />\n";
	echo "<h4>Locales du système : </h4>\n";
	$locale = setlocale(LC_TIME,0);