ars_art
26-08-2011, 23:26
Здравствуйте, господа.
Как методом "СALL" вернуть перекодированный (866 --> 1251) текст?
Или же может, есть другой, элегантный метод перекодирования?
Бьюсь над решением уже долгое время. К примеру:
@Echo Off
Call :RUS РусскийТекст
:: ...ещё какой-то код...
Pause & Exit
:RUS
CHCP 1251 >nul
Echo %1
CHCP 866 >nul
Exit /b
Как методом "СALL" вернуть перекодированный (866 --> 1251) текст?
Или же может, есть другой, элегантный метод перекодирования?
Бьюсь над решением уже долгое время. К примеру:
@Echo Off
Call :RUS РусскийТекст
:: ...ещё какой-то код...
Pause & Exit
:RUS
CHCP 1251 >nul
Echo %1
CHCP 866 >nul
Exit /b