Closed leoniv closed 7 years ago
This is the intended behavior. If you know that the output is UTF-8, then you can use out.encode('utf-8')
or out.force_encoding('utf-8')
I'm right understood? It isn't bug it's feature @out.force_encoding('BINARY')
.
Why?
Cygwin 2.0.4(0.287/5/3) 2015-06-09 12:20 i686
POSIX::Spawn::VERSION => "0.3.13"
I have a directory tree which has Russian names.
Calling
system 'ls -la'
returns:But calling
POSIX::Spawn::Child.new('ls', '-la').out
returns:It will be cause of problem:
Thx