£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyʦ•ꎅȮFÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~芩ÊǍí`ÔÑ©ú뙵'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶êםӼ㞪éUWŸÈË%DÒÕ¬ï‘]/Åcx ‰ï2ß]ä6G[]S£Ôϯrs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ ¯¹ægƒÛowЍø^d™ý½ßB7áyMä9ÜÖUã !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --TEST-- header params rfc5987 --SKIPIF-- --FILE-- params, (string) $p); $p = new http\Params("bar; title*=iso-8859-1'en'%A3%20rates"); var_dump($p->params, (string) $p); $p = new http\Params("bar; title*=UTF-8''%c2%a3%20and%20%e2%82%ac%20rates"); var_dump($p->params, (string) $p); ?> ===DONE=== --EXPECT-- Test array(1) { ["attachment"]=> array(2) { ["value"]=> bool(true) ["arguments"]=> array(1) { ["*rfc5987*"]=> array(1) { ["filename"]=> array(1) { [""]=> string(10) "döner.pdf" } } } } } string(42) "attachment;filename*=utf-8''d%C3%B6ner.pdf" array(1) { ["bar"]=> array(2) { ["value"]=> bool(true) ["arguments"]=> array(1) { ["*rfc5987*"]=> array(1) { ["title"]=> array(1) { ["en"]=> string(8) "£ rates" } } } } } string(34) "bar;title*=utf-8'en'%C2%A3%20rates" array(1) { ["bar"]=> array(2) { ["value"]=> bool(true) ["arguments"]=> array(1) { ["*rfc5987*"]=> array(1) { ["title"]=> array(1) { [""]=> string(16) "£ and € rates" } } } } } string(50) "bar;title*=utf-8''%C2%A3%20and%20%E2%82%AC%20rates" ===DONE===