[Process] Non ASCII characters disappearing during the escapeshellarg
This commit is contained in:
parent
3ee1aa0160
commit
3779f3fbb9
@ -71,7 +71,7 @@ class ProcessUtils
|
|||||||
return $escapedArgument;
|
return $escapedArgument;
|
||||||
}
|
}
|
||||||
|
|
||||||
return escapeshellarg($argument);
|
return "'".str_replace("'", "'\\''", $argument)."'";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -43,6 +43,7 @@ class ProcessUtilsTest extends \PHPUnit_Framework_TestCase
|
|||||||
array("'<|>\" \"'\\''f'", '<|>" "\'f'),
|
array("'<|>\" \"'\\''f'", '<|>" "\'f'),
|
||||||
array("''", ''),
|
array("''", ''),
|
||||||
array("'with\\trailingbs\\'", 'with\trailingbs\\'),
|
array("'with\\trailingbs\\'", 'with\trailingbs\\'),
|
||||||
|
array("'withNonAsciiAccentLikeéÉèÈàÀöä'", 'withNonAsciiAccentLikeéÉèÈàÀöä'),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user