Показать полную графическую версию : Кодировка в bat
Ребят подскажите как поменять кодировку у файла,нужно в ansi,а именно не файла а батника,но менять нужно то же батником,т.е что бы запускался батник в нем было прописанно что бы он сам себе кодировку менял
Hancog, поясните, что Вы хотите получить, и зачем сие Вам нужно.
Тема снова актуальна,немного изменю вопрос,как изменить кодировку из ansi в UTF 8 без BOM через cmd
из ansi в UTF 8 без BOM через cmd »
Если ниже Vista — никак. Только «ручками» в консоли, сторонними утилитами, або WSH/PoSH.
Если выше — попробуйте что-нибудь наподобие: Re: Посоветуйте правильный способ исправить имена файлов (UT (http://forum.farmanager.com/viewtopic.php?f=4&t=5429&start=15#p76660).
@echo off
setlocal
1>nul chcp 65001
for /f %%i in (65001.txt) do call:convert %%i
1>nul chcp 866
goto:eof
:convert
1>nul chcp 866
1>866.txt echo %1
1>nul chcp 65001
Получается 65001 это файл который будет перекодироваться?
Подставляю все пишет что файл не найден,запускаю от администратора
Все разобрался,спасибо »
Ага. В оригинале производится перекодирование с UTF-8 в OEM/866. Вам надо с ANSI/1251 в UTF-8. Посему chcp правятся под Ваш случай.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.