<?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'); */
<?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'); */
<?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'); */
--SKIPIF--
<?php /* include('skipif.inc'); */ ?>
--INI--
+unicode.script_encoding=ISO-8859-1
+unicode.output_encoding=ISO-8859-1
error_reporting=2039
--FILE--
<?php
--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
--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
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) {
--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
--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
--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
--SKIPIF--
<?php /* include('skipif.inc'); */ ?>
--INI--
+unicode.script_encoding=ISO-8859-1
+unicode.output_encoding=ISO-8859-1
error_reporting=2039
--FILE--
<?php
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');
["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"
+}
--TEST--
serialize()/unserialize() with exotic letters
+--INI--
+unicode.script_encoding=ISO-8859-1
+unicode.output_encoding=ISO-8859-1
--FILE--
<?php
$åäöÅÄÖ = array('åäöÅÄÖ' => 'åäöÅÄÖ');
HTML entities
--INI--
output_handler=
+unicode.script_encoding=ISO-8859-1
+unicode.output_encoding=ISO-8859-1
--FILE--
<?php
setlocale (LC_CTYPE, "C");
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");
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 = "äöü";
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("æ")));
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)
--TEST--
Formatted print functions
+--INI--
+unicode.script_encoding=ISO-8859-1
--FILE--
<?php
error_reporting(0);