O MinTTY suporta UTF-8, mas o MSys não. O build do CyTwin da MinTTY resolveu meu problema.
Estou usando o msys mintty no vista.
Minha fonte é Deja Vu Sans Mono, que possui excelente cobertura unicode.
O teste mais simples é apenas catar este arquivo: link todos os caracteres não-ascii aparecem como pontos de interrogação em caixa.
Eu defini explicitamente a codificação para UTF-8 nas configurações do mintty.
Da mesma forma, colar texto não-ascii em mintty me dá lixo. O que está acontecendo? Tudo o que posso encontrar me diz que o mintty deve suportar o unicode muito bem.