in reply to Re: What am I breaking?
in thread What am I breaking? (solved - double unquoting needing 'qw')

In light of them intentionally being 'version strings', are they still a problem?

As far as I know, they should result a string with (if ^@=NUL), like '^@^A^A^@^@^@^@^@'. It may not be standardized or desirable, but this is a test program to test/verify how such things are handled. I.e. I wouldn't want such things to cause a core-breach or similar :-).

Replies are listed 'Best First'.
Re^3: What am I breaking?
by bliako (Abbot) on May 10, 2019 at 07:48 UTC

    Probably you should not modify the quotation of the version strings in the array. Can you just use the "vector flag" mentioned by node:AnomalousMonk for the unquoted version strings only and the "string formatter - %s" for the quoted cases? See also my edited previous answer.