そうか、文字数カウントのはずのプログラムで、
バイト数カウントができてしまったのは、これのせいか。
Javaでエンコーディング変換用のフィルタを作って、GHCに被せる事は出来ないかな?
runghc(インタプリタ)ならば、パイプでフィルタを経由するようにしたコマンドを、
エイリアスにしてしまえば、違和感なく使えそうな気がする。
ghc(コンパイラ)では、exeファイルへの入出力にパイプをかませる必要があるので、
エイリアスで楽するのは無理だけど。