Thanks! Has nothing to do with perl6. Unfortunately, I have no idea how I can "fix" that. At least I can Windows blame again ^^
Best, Wolfgang On Thu, 13 Sep 2018 at 15:21, <andreas.muel...@biologie.uni-osnabrueck.de> wrote: > Hi Wolfgang, > > that is an Windows issue. You can see that if you pipe the output of > your program in a textfile (from within the command interpreter: > cmd.exe): > > c:\> install.exe > x.txt > > and the 'hex' your x.txt.. > > A. > > > On 13.09.18 14:21, WFB wrote: > > Hi all, > > > > My perl6 runs an executable and prints its output. This output is printed > > as multibyte string. I assume the executable gives back a multibyte > string > > and perl6 interpret its as one byte string for whatever reasons. > > I tried Run with different encodings like windows-1251, utf16 and so on. > No > > luck. > > > > The string I get looks like that: > > S e t t i n g u p f o l d e r C : \ U s e r s \ w o l f > > Hex: > > 53 00 65 00 74 00 74 00 69 00 6E 00 67 00 20 00 75 00 70 00 20 00 66 00 > 6F > > 00 6C 00 64 00 65 00 72 00 20 00 43 00 3A 00 5C 00 55 00 73 00 65 00 > > > > Here my program: > > > > my $installer = run $install-file, :out; > > for $installer.out.lines -> $line { > > say $line; > > } > > > > Any idea whats wrong here. A WIndows issue or do I something wrong? > > > > Thanks for helping, > > Wolfgang > > -- > Andreas Müller - Raum: 35/114b - Tel: 2875 >