dmitry Wed Aug 17 10:01:07 2005 EDT Modified files: /php-src/ext/iconv/tests eucjp2iso2022jp.phpt eucjp2sjis.phpt eucjp2utf8.phpt iconv001.phpt iconv_mime_decode_headers.phpt iconv_mime_encode.phpt iconv_strlen.phpt iconv_strpos.phpt iconv_strrpos.phpt iconv_substr.phpt ob_iconv_handler.phpt /php-src/ext/standard/tests/array locale_sort.phpt /php-src/ext/standard/tests/serialize 006.phpt /php-src/ext/standard/tests/strings htmlentities.phpt htmlentities15.phpt strtoupper.phpt /php-src/ext/xml/tests xml006.phpt xml007.phpt /php-src/tests/strings 002.phpt Log: Unicode support
http://cvs.php.net/diff.php/php-src/ext/iconv/tests/eucjp2iso2022jp.phpt?r1=1.5&r2=1.6&ty=u Index: php-src/ext/iconv/tests/eucjp2iso2022jp.phpt diff -u php-src/ext/iconv/tests/eucjp2iso2022jp.phpt:1.5 php-src/ext/iconv/tests/eucjp2iso2022jp.phpt:1.6 --- php-src/ext/iconv/tests/eucjp2iso2022jp.phpt:1.5 Fri Jan 3 00:16:12 2003 +++ php-src/ext/iconv/tests/eucjp2iso2022jp.phpt Wed Aug 17 10:01:03 2005 @@ -4,6 +4,8 @@ <?php /* include('skipif.inc'); */ ?> --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php /* include('test.inc'); */ http://cvs.php.net/diff.php/php-src/ext/iconv/tests/eucjp2sjis.phpt?r1=1.3&r2=1.4&ty=u Index: php-src/ext/iconv/tests/eucjp2sjis.phpt diff -u php-src/ext/iconv/tests/eucjp2sjis.phpt:1.3 php-src/ext/iconv/tests/eucjp2sjis.phpt:1.4 --- php-src/ext/iconv/tests/eucjp2sjis.phpt:1.3 Tue Oct 29 11:25:23 2002 +++ php-src/ext/iconv/tests/eucjp2sjis.phpt Wed Aug 17 10:01:03 2005 @@ -4,6 +4,8 @@ <?php /* include('skipif.inc'); */ ?> --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php /* include('test.inc'); */ http://cvs.php.net/diff.php/php-src/ext/iconv/tests/eucjp2utf8.phpt?r1=1.7&r2=1.8&ty=u Index: php-src/ext/iconv/tests/eucjp2utf8.phpt diff -u php-src/ext/iconv/tests/eucjp2utf8.phpt:1.7 php-src/ext/iconv/tests/eucjp2utf8.phpt:1.8 --- php-src/ext/iconv/tests/eucjp2utf8.phpt:1.7 Tue Oct 29 11:25:23 2002 +++ php-src/ext/iconv/tests/eucjp2utf8.phpt Wed Aug 17 10:01:03 2005 @@ -4,6 +4,8 @@ <?php /* include('skipif.inc'); */ ?> --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php /* include('test.inc'); */ http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv001.phpt?r1=1.4&r2=1.5&ty=u Index: php-src/ext/iconv/tests/iconv001.phpt diff -u php-src/ext/iconv/tests/iconv001.phpt:1.4 php-src/ext/iconv/tests/iconv001.phpt:1.5 --- php-src/ext/iconv/tests/iconv001.phpt:1.4 Wed Nov 6 11:58:08 2002 +++ php-src/ext/iconv/tests/iconv001.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php /* include('skipif.inc'); */ ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 error_reporting=2039 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt?r1=1.2&r2=1.3&ty=u Index: php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt diff -u php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt:1.2 php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt:1.3 --- php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt:1.2 Tue Dec 2 02:38:11 2003 +++ php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIP-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=iso-8859-1 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_mime_encode.phpt?r1=1.4&r2=1.5&ty=u Index: php-src/ext/iconv/tests/iconv_mime_encode.phpt diff -u php-src/ext/iconv/tests/iconv_mime_encode.phpt:1.4 php-src/ext/iconv/tests/iconv_mime_encode.phpt:1.5 --- php-src/ext/iconv/tests/iconv_mime_encode.phpt:1.4 Wed Jun 22 04:33:43 2005 +++ php-src/ext/iconv/tests/iconv_mime_encode.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=iso-8859-1 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_strlen.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/iconv/tests/iconv_strlen.phpt diff -u php-src/ext/iconv/tests/iconv_strlen.phpt:1.1 php-src/ext/iconv/tests/iconv_strlen.phpt:1.2 --- php-src/ext/iconv/tests/iconv_strlen.phpt:1.1 Fri Jan 3 00:48:51 2003 +++ php-src/ext/iconv/tests/iconv_strlen.phpt Wed Aug 17 10:01:03 2005 @@ -2,6 +2,9 @@ iconv_strlen() --SKIPIF-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php function foo($str, $charset) { http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_strpos.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/iconv/tests/iconv_strpos.phpt diff -u php-src/ext/iconv/tests/iconv_strpos.phpt:1.1 php-src/ext/iconv/tests/iconv_strpos.phpt:1.2 --- php-src/ext/iconv/tests/iconv_strpos.phpt:1.1 Fri Jan 3 15:02:23 2003 +++ php-src/ext/iconv/tests/iconv_strpos.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_strrpos.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/iconv/tests/iconv_strrpos.phpt diff -u php-src/ext/iconv/tests/iconv_strrpos.phpt:1.1 php-src/ext/iconv/tests/iconv_strrpos.phpt:1.2 --- php-src/ext/iconv/tests/iconv_strrpos.phpt:1.1 Fri Jan 3 15:02:23 2003 +++ php-src/ext/iconv/tests/iconv_strrpos.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/iconv_substr.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/iconv/tests/iconv_substr.phpt diff -u php-src/ext/iconv/tests/iconv_substr.phpt:1.1 php-src/ext/iconv/tests/iconv_substr.phpt:1.2 --- php-src/ext/iconv/tests/iconv_substr.phpt:1.1 Fri Jan 3 00:48:51 2003 +++ php-src/ext/iconv/tests/iconv_substr.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/iconv/tests/ob_iconv_handler.phpt?r1=1.4&r2=1.5&ty=u Index: php-src/ext/iconv/tests/ob_iconv_handler.phpt diff -u php-src/ext/iconv/tests/ob_iconv_handler.phpt:1.4 php-src/ext/iconv/tests/ob_iconv_handler.phpt:1.5 --- php-src/ext/iconv/tests/ob_iconv_handler.phpt:1.4 Wed Nov 6 11:58:08 2002 +++ php-src/ext/iconv/tests/ob_iconv_handler.phpt Wed Aug 17 10:01:03 2005 @@ -3,6 +3,8 @@ --SKIPIF-- <?php /* include('skipif.inc'); */ ?> --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 error_reporting=2039 --FILE-- <?php http://cvs.php.net/diff.php/php-src/ext/standard/tests/array/locale_sort.phpt?r1=1.2&r2=1.3&ty=u Index: php-src/ext/standard/tests/array/locale_sort.phpt diff -u php-src/ext/standard/tests/array/locale_sort.phpt:1.2 php-src/ext/standard/tests/array/locale_sort.phpt:1.3 --- php-src/ext/standard/tests/array/locale_sort.phpt:1.2 Tue Mar 22 11:03:10 2005 +++ php-src/ext/standard/tests/array/locale_sort.phpt Wed Aug 17 10:01:06 2005 @@ -6,6 +6,9 @@ die("skip setlocale() failed\n"); } ?> +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php setlocale(LC_ALL, 'fr_FR'); @@ -54,3 +57,32 @@ ["NT"]=> string(25) "Territoires du Nord-Ouest" } +--UEXPECT-- +array(13) { + [u"AB"]=> + unicode(7) "Alberta" + [u"BC"]=> + unicode(20) "Colombie-Britannique" + [u"PE"]=> + unicode(21) "Île-du-Prince-Édouard" + [u"MB"]=> + unicode(8) "Manitoba" + [u"NB"]=> + unicode(17) "Nouveau-Brunswick" + [u"NS"]=> + unicode(15) "Nouvelle-Écosse" + [u"NU"]=> + unicode(7) "Nunavut" + [u"ON"]=> + unicode(7) "Ontario" + [u"QC"]=> + unicode(6) "Québec" + [u"SK"]=> + unicode(12) "Saskatchewan" + [u"NL"]=> + unicode(23) "Terre-Neuve-et-Labrador" + [u"YT"]=> + unicode(19) "Territoire du Yukon" + [u"NT"]=> + unicode(25) "Territoires du Nord-Ouest" +} http://cvs.php.net/diff.php/php-src/ext/standard/tests/serialize/006.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/standard/tests/serialize/006.phpt diff -u php-src/ext/standard/tests/serialize/006.phpt:1.1 php-src/ext/standard/tests/serialize/006.phpt:1.2 --- php-src/ext/standard/tests/serialize/006.phpt:1.1 Tue May 31 05:41:36 2005 +++ php-src/ext/standard/tests/serialize/006.phpt Wed Aug 17 10:01:06 2005 @@ -1,5 +1,8 @@ --TEST-- serialize()/unserialize() with exotic letters +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php $åäöÅÄÖ = array('åäöÅÄÖ' => 'åäöÅÄÖ'); http://cvs.php.net/diff.php/php-src/ext/standard/tests/strings/htmlentities.phpt?r1=1.2&r2=1.3&ty=u Index: php-src/ext/standard/tests/strings/htmlentities.phpt diff -u php-src/ext/standard/tests/strings/htmlentities.phpt:1.2 php-src/ext/standard/tests/strings/htmlentities.phpt:1.3 --- php-src/ext/standard/tests/strings/htmlentities.phpt:1.2 Sun Nov 3 03:37:59 2002 +++ php-src/ext/standard/tests/strings/htmlentities.phpt Wed Aug 17 10:01:06 2005 @@ -2,6 +2,8 @@ HTML entities --INI-- output_handler= +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php setlocale (LC_CTYPE, "C"); http://cvs.php.net/diff.php/php-src/ext/standard/tests/strings/htmlentities15.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/standard/tests/strings/htmlentities15.phpt diff -u php-src/ext/standard/tests/strings/htmlentities15.phpt:1.1 php-src/ext/standard/tests/strings/htmlentities15.phpt:1.2 --- php-src/ext/standard/tests/strings/htmlentities15.phpt:1.1 Mon Mar 24 14:21:20 2003 +++ php-src/ext/standard/tests/strings/htmlentities15.phpt Wed Aug 17 10:01:06 2005 @@ -4,6 +4,8 @@ output_handler= default_charset= mbstring.internal_encoding=none +unicode.script_encoding=KOI-8 +unicode.output_encoding=KOI-8 --SKIPIF-- <?php $result = (bool)setlocale(LC_CTYPE, "ru_RU.koi8r"); http://cvs.php.net/diff.php/php-src/ext/standard/tests/strings/strtoupper.phpt?r1=1.5&r2=1.6&ty=u Index: php-src/ext/standard/tests/strings/strtoupper.phpt diff -u php-src/ext/standard/tests/strings/strtoupper.phpt:1.5 php-src/ext/standard/tests/strings/strtoupper.phpt:1.6 --- php-src/ext/standard/tests/strings/strtoupper.phpt:1.5 Tue Oct 29 12:43:08 2002 +++ php-src/ext/standard/tests/strings/strtoupper.phpt Wed Aug 17 10:01:06 2005 @@ -6,6 +6,9 @@ die("skip locale needed for this test is not supported on this platform"); } ?> +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php $chars = "äöü"; http://cvs.php.net/diff.php/php-src/ext/xml/tests/xml006.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/ext/xml/tests/xml006.phpt diff -u php-src/ext/xml/tests/xml006.phpt:1.1 php-src/ext/xml/tests/xml006.phpt:1.2 --- php-src/ext/xml/tests/xml006.phpt:1.1 Tue Oct 29 06:59:24 2002 +++ php-src/ext/xml/tests/xml006.phpt Wed Aug 17 10:01:06 2005 @@ -2,6 +2,9 @@ UTF-8<->ISO Latin 1 encoding/decoding test --SKIPIF-- <?php include("skipif.inc"); ?> +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php printf("%s -> %s\n", urlencode("æ"), urlencode(utf8_encode("æ"))); http://cvs.php.net/diff.php/php-src/ext/xml/tests/xml007.phpt?r1=1.2&r2=1.3&ty=u Index: php-src/ext/xml/tests/xml007.phpt diff -u php-src/ext/xml/tests/xml007.phpt:1.2 php-src/ext/xml/tests/xml007.phpt:1.3 --- php-src/ext/xml/tests/xml007.phpt:1.2 Tue Oct 29 07:12:19 2002 +++ php-src/ext/xml/tests/xml007.phpt Wed Aug 17 10:01:06 2005 @@ -8,6 +8,9 @@ die("skip strtoupper on non-ascii not supported on this platform"); } ?> +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- <?php function startHandler($parser,$tag,$attr) http://cvs.php.net/diff.php/php-src/tests/strings/002.phpt?r1=1.9&r2=1.10&ty=u Index: php-src/tests/strings/002.phpt diff -u php-src/tests/strings/002.phpt:1.9 php-src/tests/strings/002.phpt:1.10 --- php-src/tests/strings/002.phpt:1.9 Tue May 18 17:27:08 2004 +++ php-src/tests/strings/002.phpt Wed Aug 17 10:01:06 2005 @@ -1,5 +1,7 @@ --TEST-- Formatted print functions +--INI-- +unicode.script_encoding=ISO-8859-1 --FILE-- <?php error_reporting(0);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php