HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/tab-separated-values; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 02:25:04 GMT Content-length: 1101 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) id summary reporter owner description type status priority milestone component version severity resolution keywords cc lang patch platform 800 Parrot assumes command line arguments are ASCII pmichaud chromatic "Currently Parrot (incorrectly) assumes that all command line arguments are ASCII: {{{ $ cat x.pir .sub 'main' .param pmc args $S0 = args[1] say $S0 $I1 = charset $S0 $S1 = charsetname $I1 say $S1 $I1 = encoding $S0 $S1 = encodingname $I1 say $S1 $I1 = length $S0 say $I1 .end $ ./parrot x.pir 'say «hello»' say «hello» ascii fixed_8 13 $ }}} Most would expect the above to be a unicode/utf8 string of length 11. If Parrot itself cannot be easily changed to accept unicode/utf8 command line arguments, then it would be nice to have a way to easily convert the ""ascii"" strings in args into proper unicode strings. Thus far I've been unable to find a good way of doing that. This ticket also relates to Rakudo RT #66364. Pm" bug new normal core 1.3.0 medium whiteknight plobsing nwellnhof t;/p>