Thread Term::Choose
(13 answers)
Opened by Kuerbis at 2012-07-27 18:58
Hallo!
Wird auf einem Windows Rechner Term::Choose von einem Script geladen, dann wird automatisch print "\e(U"; gemacht. print "\e(U" schaltet das automatische Codepage-Mapping von Windwos aus: hier wird beschrieben, was es macht. Aber ich denke mir jetzt, das sollte ich niemanden aufzwingen, darum möchte ich es in einer zukünftigen Version entfernen. Als ersten Schritt möchte ich eine Umgebungsvariable anbieten, mit der man print "\e(U"; abschalten kann und darauf hinweisen, dass es in einer zukünftigen Version entfernt wird. Code (perl): (dl
)
1 2 3 if ( ! exists $ENV{TC_KEEP_WINDOWS_MAPPING} || ! $ENV{TC_KEEP_WINDOWS_MAPPING} ) { print "\e(U"; } Ist das ein gute Weg? |