in reply to Re^2: spaces in shell commands ( Win32::ShellQuote )
in thread Load XML issues

Does the execv emulation used by perl internally take care of quoting the arguments properly?

As far as I can tell Perl doesn't emulate execv and execvp on Windows, instead the emulation is provided by Windows. According to that doc, "Spaces embedded in strings may cause unexpected behavior", so it seems the answer to your question would be No. Hence the need for modules like Win32::ShellQuote.