Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Перекодировка файлов из 1251 в 866 (http://forum.oszone.net/showthread.php?t=220794)

AlexVong 17-11-2011 23:18 1797580

Перекодировка файлов из 1251 в 866
 
Как с помощью ВАТ или VBS перекодировать файл в формате Win 1251 в кодировку Dos 866?

Foreigner 19-11-2011 11:44 1798611

AlexVong,
С потерей форматирования, без учета спецсимволов. Просто как пример:
Код:

@echo off
1>nul chcp 1251

for /f "tokens=*" %%i in (1251.txt) do call:1 "%%i"
goto:eof

:1

1>nul chcp 866
1>>866.txt echo %~1
1>nul chcp 1251

Лучше воспользоваться перекодировщиком. Например iconv.exe
Код:

type 1251.txt | 1>866.txt iconv -f cp1251 -t cp866


Время: 21:50.

Время: 21:50.
© OSzone.net 2001-