何でもかんでもUTF-8で取り回すスクリプト言語
 ↓
WindowsのコマンドプロンプトがUTF-8対応してなくて死ぬ
 ↓
Cygwinなどの入出力がUTF-8対応のターミナルを使う
 ↓
Cygwinのターミナルからだとネイティブアプリのコンソールアプリにまともに入力できない
(主にインタラクティブシェル系や選択を促す系)
 ↓
コマンドプロンプトだと入力できるが、化けるのでUTF-8使えない
 ↓
上に戻る


いい加減これなんとかしろよ。
UTF-8だとWindowsでも大丈夫とかいう幻想は今の時点ではまともにWindows使ったことない奴の戯言

個別のアプリで対応して回る状況だし、Windows死ぬべきだと思う