--TEST-- Bug #44564 (escapeshellarg removes UTF-8 multi-byte characters) --SKIPIF-- --FILE-- ')); var_dump(escapeshellarg('f~|;*Þ?')); var_dump(escapeshellcmd('?€®đæ?')); var_dump(escapeshellarg('aŊł€')); ?> --EXPECTF-- Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s on line %d string(13) "f\{o\}\<€\>" string(10) "'f~|;*Þ?'" string(13) "\?€®đæ\?" string(10) "'aŊł€'"