例えば、テキストファイルから日本語文章を入力して
それを加工したい場合、MemoryStreamを用いて入力を
一度メモリに出力して、それをUTF8に変換してからプ
ログラム内で扱えば大丈夫ですよ。
Dが悪いというよりもUTF8を扱えないWindowsの方に問
題があると思います。

因に、Linuxの端末は色々な文字コードに対応していま
す。Dを試すならLinux環境の方が便利だと思います。