moriyoshi               Thu Oct 24 18:21:04 2002 EDT

  Added files:                 
    /php4/ext/standard/tests/strings    htmlentities10.phpt 
                                        htmlentities11.phpt 
                                        htmlentities12.phpt 
                                        htmlentities13.phpt 
                                        htmlentities14.phpt 
  Log:
  Added some cases which test if charset determination with 
  SG(default_charset) works.
  
  

Index: php4/ext/standard/tests/strings/htmlentities10.phpt
+++ php4/ext/standard/tests/strings/htmlentities10.phpt
--TEST--
htmlentities() test 10 (default_charset / cp1252)
--INI--
output_handler=
mbstring.internal_encoding=pass
default_charset=cp1252
--SKIPIF--
--FILE--
<?php
        print ini_get('default_charset')."\n";
        var_dump(htmlentities("\x82\x86\x99\x9f", ENT_QUOTES, ''));
        var_dump(htmlentities("\x80\xa2\xa3\xa4\xa5", ENT_QUOTES, ''));
?>
--EXPECT--
cp1252
string(28) "&sbquo;&dagger;&trade;&Yuml;"
string(32) "&euro;&cent;&pound;&curren;&yen;"

Index: php4/ext/standard/tests/strings/htmlentities11.phpt
+++ php4/ext/standard/tests/strings/htmlentities11.phpt
--TEST--
htmlentities() test 11 (default_charset / ISO-8859-15)
--INI--
output_handler=
mbstring.internal_encoding=pass
default_charset=ISO-8859-15
--SKIPIF--
--FILE--
<?php
        print ini_get('default_charset')."\n";
        var_dump(htmlentities("\xbc\xbd\xbe", ENT_QUOTES, ''));
?>
--EXPECT--
ISO-8859-15
string(20) "&OElig;&oelig;&Yuml;"

Index: php4/ext/standard/tests/strings/htmlentities12.phpt
+++ php4/ext/standard/tests/strings/htmlentities12.phpt
--TEST--
htmlentities() test 12 (default_charset / ISO-8859-1)
--INI--
output_handler=
mbstring.internal_encoding=pass
default_charset=ISO-8859-1
--SKIPIF--
--FILE--
<?php
        print ini_get('default_charset')."\n";
        var_dump(htmlentities("\xe4\xf6\xfc", ENT_QUOTES, ''));
?>
--EXPECT--
ISO-8859-1
string(18) "&auml;&ouml;&uuml;"

Index: php4/ext/standard/tests/strings/htmlentities13.phpt
+++ php4/ext/standard/tests/strings/htmlentities13.phpt
--TEST--
htmlentities() test 13 (default_charset / EUC-JP)
--INI--
output_handler=
mbstring.internal_encoding=pass
default_charset=EUC-JP
--SKIPIF--
--FILE--
<?php
        print ini_get('default_charset')."\n";
        var_dump(htmlentities("\xa1\xa2\xa1\xa3\xa1\xa4", ENT_QUOTES, ''));
?>
--EXPECT--
EUC-JP
string(6) ""

Index: php4/ext/standard/tests/strings/htmlentities14.phpt
+++ php4/ext/standard/tests/strings/htmlentities14.phpt
--TEST--
htmlentities() test 14 (default_charset / Shift_JIS)
--INI--
output_handler=
mbstring.internal_encoding=pass
default_charset=Shift_JIS
--SKIPIF--
--FILE--
<?php
        print ini_get('default_charset')."\n";
        var_dump(htmlentities("\x81\x41\x81\x42\x81\x43", ENT_QUOTES, ''));
?>
--EXPECT--
Shift_JIS
string(6) "ABC"



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to