Re: Multibyte string in Windows command line

2018-09-15 Thread Brad Gilbert
I was just informed by samcv on #perl6-dev that she got the utf16 stream decoder implemented. http://colabti.org/irclogger/irclogger_log/perl6-dev?date=2018-09-15#l381 It should be in the next release, so after that there won't be a reason to do the dance I described earlier. The following

Re: Multibyte string in Windows command line

2018-09-13 Thread WFB
Never mind. .lines gives back Str and thus .encode is needed... Thanks again On Fri, 14 Sep 2018 at 06:20, WFB wrote: > @Andreas Thanks, I was thinking to do that with regex by myself, but that > would be a ugly workaround and only as a last resort. > > @Brad: Cool, thanks, I got the errors as

Re: Multibyte string in Windows command line

2018-09-13 Thread WFB
@Andreas Thanks, I was thinking to do that with regex by myself, but that would be a ugly workaround and only as a last resort. @Brad: Cool, thanks, I got the errors as well. But did not come up with your solution. One question, though: >> for

Re: Multibyte string in Windows command line

2018-09-13 Thread Brad Gilbert
On Thu, Sep 13, 2018 at 7:22 AM 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

Re: Multibyte string in Windows command line

2018-09-13 Thread Andreas.Mueller
but you can solve that (quick and dirty) with perl6.. ..delete every secound char - it is most often \0 have fun A. On 13.09.18 16:03, WFB wrote: > Thanks! > > Has nothing to do with perl6. Unfortunately, I have no idea how I can "fix" > that. > At least I can Windows blame again ^^ >

Re: Multibyte string in Windows command line

2018-09-13 Thread WFB
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, wrote: > Hi Wolfgang, > > that is an Windows issue. You can see that if you pipe the output of > your program in a

Re: Multibyte string in Windows command line

2018-09-13 Thread Andreas.Mueller
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

Multibyte string in Windows command line

2018-09-13 Thread WFB
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