もし、過去ログにあったら勘弁な。ということで

希望:
『WindowsXP 環境で ActivePerl5.8.6を使い、完全にSJIS
環境だけで まともな漢字混じりの入出力が出来るようにしたい。』

漢字コードはあくまでも SJISしか認めないという前提の下で

1)すなわち、ソースコーディングはSJISで書く。
2)ファイルの入出力ももちろん SJIS
3)成果はTkモジュール上に表示するけど、これも SJIS
4)また、デバッグ情報はCMD.exe上から起動することを
考慮して、print "表示" などもSJISでまともに表示される

これらを達成するにあたり、ベストな順として

A) 既存の(SJIS対応の)Jperl5 やUTF-8不完全対応時代のPerl5.6
ソースがそのまま使える。
B) ソース頭などに、特別な記述やプラグマを書いて対処する
C) インストール先のPerlシステム部分を変更する。
D) ソースの入出力部分を場合に応じて変更する

が、思いつくんだけど、どこまで実現可能なんだろうか。
はっきり言ってUTF-8なんぞ、対応して欲しくも無かった。。。