in reply to Re^2: Unicode (utf8) does not pass correctly to Windos system call.
in thread Unicode (utf8) does not pass correctly to Windos system call.

It is encoded. The print command does display correctly.

It's not encoded. The print goes to STDOUT, to which you have applied an encoding IO layer.

Anyway, if you have the option to change the C# program, try communicating by a pipe instead of passing it as a command line argument. That should work more platform independent.

Perl 6 - links to (nearly) everything that is Perl 6.
  • Comment on Re^3: Unicode (utf8) does not pass correctly to Windos system call.