Hi all,

it seems that current Windows ports of Perl can't handle Unicode for
arguments (argv), script paths and environment.

A "simple" modification of perl.exe as proposed by A. Sinan Unur:
https://www.nu42.com/2017/02/perl-unicode-windows-trilogy-one.html
doesn't seem to solve the problems: Perl still can't run scripts with
special characters because it uses the ANSI functions, there are strings
encoded twice, reading environment variables doesn't use the environment
passed by perl.exe etc.

All this seems to be a lot of effort, it took many years in Python:
https://bugs.python.org/issue1602

Are there any plans to support Unicode in console arguments, environment
variables, script names... in Perl?

Oliver

Reply via email to