|
|
|
@ -0,0 +1,20 @@ |
|
|
|
--TEST-- |
|
|
|
output buffering - unicode/binary |
|
|
|
--FILE-- |
|
|
|
<?php |
|
|
|
declare(encoding="latin1"); |
|
|
|
ini_set("unicode.output_encoding", "utf8"); |
|
|
|
|
|
|
|
ob_start(); |
|
|
|
echo "-aäoöuüsß-"; |
|
|
|
$s = ob_get_clean(); |
|
|
|
|
|
|
|
var_dump($s); |
|
|
|
var_dump(unicode_decode($s, unicode_semantics()?"utf8":"latin1")); |
|
|
|
?> |
|
|
|
--EXPECTF-- |
|
|
|
string(10) "%s" |
|
|
|
unicode(10) "%s" |
|
|
|
--UEXPECTF-- |
|
|
|
string(14) "%s" |
|
|
|
unicode(10) "%s" |