|Welcome to the Monastery|
print in CMD windowby BillKSmith (Monsignor)
|on Sep 14, 2021 at 19:45 UTC||Need Help??|
BillKSmith has asked for the wisdom of the Perl Monks concerning the following question:
I have written the first draft of a module which adds an encoding layer to STDOUT so non-ascii characters print correctly in a CMD window (under Windows 7) Consider the following one-liner in a CMD window.
It incorrectly displalys a greek sigma.
Now with my module
It now displays the correct character
So far so good! Now I want to automate this test. I thought that I could run this script in backtics and capture the STDOUT.
This script displays the greek sigma. The module does not work in this environment.
I need help finding either a better way to test this module or a way to rewrite it which avoids the problem. The 'guts' of the module (below) consists of three statements cut and pasted from exampmles in the documentation of open (with minor edits as necessary)