Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Кодировка в bat

Закрытая тема
Настройки темы
CMD/BAT - Кодировка в bat

Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Ребят подскажите как поменять кодировку у файла,нужно в ansi,а именно не файла а батника,но менять нужно то же батником,т.е что бы запускался батник в нем было прописанно что бы он сам себе кодировку менял

Отправлено: 12:03, 18-08-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Hancog, поясните, что Вы хотите получить, и зачем сие Вам нужно.

Отправлено: 13:59, 18-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Уже не нужно

Отправлено: 14:42, 18-08-2014 | #3


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Тема снова актуальна,немного изменю вопрос,как изменить кодировку из ansi в UTF 8 без BOM через cmd

Отправлено: 14:32, 21-08-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Hancog:
из ansi в UTF 8 без BOM через cmd »
Если ниже Vista — никак. Только «ручками» в консоли, сторонними утилитами, або WSH/PoSH.

Если выше — попробуйте что-нибудь наподобие: Re: Посоветуйте правильный способ исправить имена файлов (UT.

Отправлено: 14:54, 21-08-2014 | #5


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


@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 это файл который будет перекодироваться?

Отправлено: 15:29, 21-08-2014 | #6


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Подставляю все пишет что файл не найден,запускаю от администратора

Отправлено: 16:59, 21-08-2014 | #7


Забанен


Сообщения: 77
Благодарности: 0

Профиль | Цитировать


Все разобрался,спасибо

Отправлено: 18:12, 21-08-2014 | #8


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Hancog:
Все разобрался,спасибо »
Ага. В оригинале производится перекодирование с UTF-8 в OEM/866. Вам надо с ANSI/1251 в UTF-8. Посему chcp правятся под Ваш случай.

Отправлено: 15:08, 22-08-2014 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Кодировка в bat

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле InVariable Скриптовые языки администрирования Windows 4 22-05-2015 20:06
CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat. codi28 Скриптовые языки администрирования Windows 12 27-11-2013 18:30
CMD/BAT - [решено] Создание bat который будет создавать другой bat для создания 3 root13 Скриптовые языки администрирования Windows 5 27-10-2013 15:46
CMD/BAT - [решено] кодировка в bat Temyraz@fb Скриптовые языки администрирования Windows 2 13-04-2012 16:43
CMD/BAT - [решено] программа(.bat файл) которая случайным образом запускает .bat файлы из предложенных gangsterovich Скриптовые языки администрирования Windows 1 07-12-2010 06:45




 
Переход