in reply to [Win32] Weird behavioural change between 5.38.0 and 5.40.0
In Windows, it's up to each program to parse their command line. It's not up to the shell. So it's up to Perl to parse the command line.[1]
But it's not Perl itself that parses the command line; it hands this off to the underlying C library.
So I suspect a difference in the C library used.
As a solution, you could escape the quote using a backslash (\"). I must admit that """ as an escape for " is very unexpected to me.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: [Win32] Weird behavioural change between 5.38.0 and 5.40.0
by cavac (Prior) on Aug 03, 2024 at 19:14 UTC | |
|
Re^2: [Win32] Weird behavioural change between 5.38.0 and 5.40.0
by syphilis (Archbishop) on Aug 04, 2024 at 02:15 UTC | |
|
Re^2: [Win32] Weird behavioural change between 5.38.0 and 5.40.0
by ikegami (Patriarch) on Aug 12, 2024 at 14:42 UTC | |
|
Re^2: [Win32] Weird behavioural change between 5.38.0 and 5.40.0
by ikegami (Patriarch) on Aug 03, 2024 at 17:50 UTC |