From: Dmitry Stogov Date: Wed, 17 Aug 2005 14:01:06 +0000 (+0000) Subject: Unicode support X-Git-Tag: PRE_NEW_OCI8_EXTENSION~196 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6d62ccc76992c82e505bfdb295ce36ce4fc26bd4;p=php Unicode support --- diff --git a/ext/iconv/tests/eucjp2iso2022jp.phpt b/ext/iconv/tests/eucjp2iso2022jp.phpt index 13dab43d4c..44db5cd404 100644 --- a/ext/iconv/tests/eucjp2iso2022jp.phpt +++ b/ext/iconv/tests/eucjp2iso2022jp.phpt @@ -4,6 +4,8 @@ EUC-JP to ISO-2022-JP --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- --INI-- error_reporting=2039 +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 error_reporting=2039 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=iso-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=iso-8859-1 --FILE-- +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 iconv.internal_charset=ISO-8859-1 --FILE-- --INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 error_reporting=2039 --FILE-- +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- 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" +} diff --git a/ext/standard/tests/serialize/006.phpt b/ext/standard/tests/serialize/006.phpt index fb813bc0d9..e9b58e7a07 100644 --- a/ext/standard/tests/serialize/006.phpt +++ b/ext/standard/tests/serialize/006.phpt @@ -1,5 +1,8 @@ --TEST-- serialize()/unserialize() with exotic letters +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- 'åäöÅÄÖ'); diff --git a/ext/standard/tests/strings/htmlentities.phpt b/ext/standard/tests/strings/htmlentities.phpt index 743651ecad..4dc15f9e67 100644 --- a/ext/standard/tests/strings/htmlentities.phpt +++ b/ext/standard/tests/strings/htmlentities.phpt @@ -2,6 +2,8 @@ HTML entities --INI-- output_handler= +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- ISO Latin 1 encoding/decoding test --SKIPIF-- +--INI-- +unicode.script_encoding=ISO-8859-1 +unicode.output_encoding=ISO-8859-1 --FILE-- %s\n", urlencode("æ"), urlencode(utf8_encode("æ"))); diff --git a/ext/xml/tests/xml007.phpt b/ext/xml/tests/xml007.phpt index 377475bb1c..a57f64d7c0 100644 --- a/ext/xml/tests/xml007.phpt +++ b/ext/xml/tests/xml007.phpt @@ -8,6 +8,9 @@ if(strtoupper(" 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--