Я использую msys mintty на vista.
Мой шрифт — Deja Vu Sans Mono, который отлично поддерживает Unicode.
Самый простой тест — просто cat этого файла:http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt все символы, не входящие в набор ASCII, отображаются в виде вопросительных знаков.
Я явно установил кодировку UTF-8 в настройках mintty.
Аналогично, вставка не-ASCII текста в mintty дает мне мусор. Что происходит? Все, что я могу найти, говорит мне, что mintty должен прекрасно поддерживать unicode.
решение1
MinTTY поддерживает UTF-8, а MSys — нет. Сборка MinTTY Cygwin решила мою проблему.