...Кто подскажет почему не работает перекодировка?
Код: @echo off
if [%2]==[] (
echo Convert win1251 to dos866
echo Usage: win2dos input.file output.file
exit /b 1
)
set out=%2
chcp 1251 >nul
for /f "tokens=*" %%a in (%1) do call :convert %%a
goto :eof
:convert
chcp 866 >nul
echo %*>>%out%
chcp 1251 >nul
Код: @echo off
if [%2]==[] (
echo Convert win1251 to dos866
echo Usage: win2dos input.file output.file
exit /b 1
)
set out=%2
chcp 1251 >nul
for /f "tokens=*" %%a in (%1) do call :convert %%a
goto :eof
:convert
chcp 866 >nul
echo %*>>%out%
chcp 1251 >nul