File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
ext /
filter /
tests /
043.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Feb 21 23:47:56 2012 UTC (12 years, 6 months ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
v5_3_10,
HEAD
php
--TEST--
Character encoding test
--SKIPIF--
<?php if (!extension_loaded("filter")) die("skip"); ?>
--FILE--
<?php
$flags = FILTER_FLAG_ENCODE_AMP|FILTER_FLAG_ENCODE_LOW|FILTER_FLAG_ENCODE_HIGH;
for ($i = 0; $i < 256; $i++) {
var_dump(filter_var(chr($i), FILTER_SANITIZE_STRING, array("flags" => $flags)));
}
?>
--EXPECT--
string(4) "�"
string(4) ""
string(4) ""
string(4) ""
string(4) ""
string(4) ""
string(4) ""
string(4) ""
string(4) ""
string(4) "	"
string(5) " "
string(5) ""
string(5) ""
string(5) " "
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(5) ""
string(1) " "
string(1) "!"
string(5) """
string(1) "#"
string(1) "$"
string(1) "%"
string(5) "&"
string(5) "'"
string(1) "("
string(1) ")"
string(1) "*"
string(1) "+"
string(1) ","
string(1) "-"
string(1) "."
string(1) "/"
string(1) "0"
string(1) "1"
string(1) "2"
string(1) "3"
string(1) "4"
string(1) "5"
string(1) "6"
string(1) "7"
string(1) "8"
string(1) "9"
string(1) ":"
string(1) ";"
string(0) ""
string(1) "="
string(1) ">"
string(1) "?"
string(1) "@"
string(1) "A"
string(1) "B"
string(1) "C"
string(1) "D"
string(1) "E"
string(1) "F"
string(1) "G"
string(1) "H"
string(1) "I"
string(1) "J"
string(1) "K"
string(1) "L"
string(1) "M"
string(1) "N"
string(1) "O"
string(1) "P"
string(1) "Q"
string(1) "R"
string(1) "S"
string(1) "T"
string(1) "U"
string(1) "V"
string(1) "W"
string(1) "X"
string(1) "Y"
string(1) "Z"
string(1) "["
string(1) "\"
string(1) "]"
string(1) "^"
string(1) "_"
string(1) "`"
string(1) "a"
string(1) "b"
string(1) "c"
string(1) "d"
string(1) "e"
string(1) "f"
string(1) "g"
string(1) "h"
string(1) "i"
string(1) "j"
string(1) "k"
string(1) "l"
string(1) "m"
string(1) "n"
string(1) "o"
string(1) "p"
string(1) "q"
string(1) "r"
string(1) "s"
string(1) "t"
string(1) "u"
string(1) "v"
string(1) "w"
string(1) "x"
string(1) "y"
string(1) "z"
string(1) "{"
string(1) "|"
string(1) "}"
string(1) "~"
string(6) ""
string(6) "€"
string(6) ""
string(6) "‚"
string(6) "ƒ"
string(6) "„"
string(6) "…"
string(6) "†"
string(6) "‡"
string(6) "ˆ"
string(6) "‰"
string(6) "Š"
string(6) "‹"
string(6) "Œ"
string(6) ""
string(6) "Ž"
string(6) ""
string(6) ""
string(6) "‘"
string(6) "’"
string(6) "“"
string(6) "”"
string(6) "•"
string(6) "–"
string(6) "—"
string(6) "˜"
string(6) "™"
string(6) "š"
string(6) "›"
string(6) "œ"
string(6) ""
string(6) "ž"
string(6) "Ÿ"
string(6) " "
string(6) "¡"
string(6) "¢"
string(6) "£"
string(6) "¤"
string(6) "¥"
string(6) "¦"
string(6) "§"
string(6) "¨"
string(6) "©"
string(6) "ª"
string(6) "«"
string(6) "¬"
string(6) "­"
string(6) "®"
string(6) "¯"
string(6) "°"
string(6) "±"
string(6) "²"
string(6) "³"
string(6) "´"
string(6) "µ"
string(6) "¶"
string(6) "·"
string(6) "¸"
string(6) "¹"
string(6) "º"
string(6) "»"
string(6) "¼"
string(6) "½"
string(6) "¾"
string(6) "¿"
string(6) "À"
string(6) "Á"
string(6) "Â"
string(6) "Ã"
string(6) "Ä"
string(6) "Å"
string(6) "Æ"
string(6) "Ç"
string(6) "È"
string(6) "É"
string(6) "Ê"
string(6) "Ë"
string(6) "Ì"
string(6) "Í"
string(6) "Î"
string(6) "Ï"
string(6) "Ð"
string(6) "Ñ"
string(6) "Ò"
string(6) "Ó"
string(6) "Ô"
string(6) "Õ"
string(6) "Ö"
string(6) "×"
string(6) "Ø"
string(6) "Ù"
string(6) "Ú"
string(6) "Û"
string(6) "Ü"
string(6) "Ý"
string(6) "Þ"
string(6) "ß"
string(6) "à"
string(6) "á"
string(6) "â"
string(6) "ã"
string(6) "ä"
string(6) "å"
string(6) "æ"
string(6) "ç"
string(6) "è"
string(6) "é"
string(6) "ê"
string(6) "ë"
string(6) "ì"
string(6) "í"
string(6) "î"
string(6) "ï"
string(6) "ð"
string(6) "ñ"
string(6) "ò"
string(6) "ó"
string(6) "ô"
string(6) "õ"
string(6) "ö"
string(6) "÷"
string(6) "ø"
string(6) "ù"
string(6) "ú"
string(6) "û"
string(6) "ü"
string(6) "ý"
string(6) "þ"
string(6) "ÿ"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>