Think about Loose Coupling | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I have found numerous hits relating to the execution of Windows commands using the Perl `command` (back tick) but none work. The command string that I'm trying to execute actually contains UTF-8 encoded data. The problem is that the windows has already translated the UTF-8 data invalidly because of the code page associated with the thread established by windows to execute the command not being 65001 I have tried executing the perl script that eventually executes the windows command in an environment where CHCP has been set to 65001 but it makes no difference Has anyone successfully executed a Windows command issued from within PERL where the Windows parameter data contains UTF8 It goes without saying that exactly the same PERL code works perfectly when executing the Linux variant of the Windows command on Redhat/Suse environments passing exactly the same UTF8 encoded argument data In reply to Executing Windows commands using backtick by marincdyer
|
|