UPDATE: решение найдено, см. ниже.
К сожалению,
командной строкой я не смог. Никак*. Проблема в том, что даже смена кодовой страницы (командами
mode con cp select=XXX или
chcp XXX) не может повлиять на результаты команд
type или
echo**, поскольку они внутри себя явно заточены на использование дефолтной 866-й страницы (и весь вывод пропускают через CharToOem()-функцию). Это можете проверить, можете поверить на слово.
Вариантами решения могут быть:
1. Использование сторонних перекодировщиков (я использовал recode), есть масса других консольных утилит.
2. Написание своего перекодировщика (см.
тут что-то вроде образца).
___
* В принципе, может кто и сможет это сделать. Но тогда как объяснить вот такое поведение cmd.exe:
Код:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\hasherfrog>chcp 866
Текущая кодовая страница: 866
C:\Documents and Settings\hasherfrog>echo йцукен > 1.txt
C:\Documents and Settings\hasherfrog>chcp 1251
╥хъє∙р ъюфютр ёЄЁрэшЎр: 1251
C:\Documents and Settings\hasherfrog>type 1.txt
йцукен <- ??? должны быть кракозябли
C:\Documents and Settings\hasherfrog>for /f %i in (1.txt) do echo %i
C:\Documents and Settings\hasherfrog>echo йцукен
йцукен <- ???
__
** Сначала я ляпнул про
echo, но вообще-то она тут не при чём, конечно (ей что дали, то она и вывела). Другое дело, что её использовать тоже не получится. Пример:
Файл 1.bat, кодировка ДОСа:
Код:

chcp 1251
@echo йцукен
chcp 866
@echo йцукен
Результат выполнения:
Код:

C:\Documents and Settings\hasherfrog>1.bat
C:\Documents and Settings\hasherfrog>chcp 1251
╥хъє∙р ъюфютр ёЄЁрэшЎр: 1251
йцукен
C:\Documents and Settings\hasherfrog>chcp 866
Текущая кодовая страница: 866
йцукен