Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] Преобразование кодировки файла utf-8 в Windows-1251

Забанен


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

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


Необходимо HTML файл в кодировке utf-8 преобразовать в windows-1251... как это можно сделать?

Отправлено: 03:28, 06-06-2011

 

Аватара для ferget

Разный


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

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


было такое
http://forum.oszone.net/thread-143746.html

Отправлено: 03:40, 06-06-2011 | #2



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

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


Забанен


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

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


ООО... а я вроде поискал не нашол.. сейчас попробую....

Отправлено: 03:52, 06-06-2011 | #3


Googler


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

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


Цитата sea707:
файл в кодировке utf-8 преобразовать в windows-1251 »
через промежуточный UTF-16LE:
Код: Выделить весь код
(
chcp 65001
cmd/u/c type utf8.txt >utf16.txt
chcp 1251
)
type utf16.txt >win1251.txt
chcp 866
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:56, 06-06-2011 | #4


Ветеран


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

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


amel27,
Батник с chcp 65001 сразу вылетает. В ХП. Я пользуюсь iconv. Просто и надежно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:51, 06-06-2011 | #5


Ветеран


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

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


Foreigner, у меня тоже XP (Professional SP3). Код из #4 работает.

Отправлено: 07:39, 06-06-2011 | #6


Аватара для ferget

Разный


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

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


на PowerShell
Код: Выделить весь код
get-content utf8.txt | out-file win1251.txt -encoding default
в ХР по умолчанию нет utf16, надо устанавливать
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:01, 06-06-2011 | #7


Googler


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

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


Цитата ferget:
в ХР по умолчанию нет utf16, надо устанавливать »
поясните плз, AFAIK utf16le (=Unicode) Native-кодировка начиная с Win2K


Цитата Foreigner:
Батник с chcp 65001 сразу вылетает »
для этого в том же блоке кода должен стоять парный chcp 866/1251

Отправлено: 08:32, 06-06-2011 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] преобразование кодировки имен файлов Magikanin2006 Microsoft Windows NT/2000/2003 3 15-09-2010 12:51
CMD/BAT - [решено] Изменение кодировки txt файла из ANSI в UTF-16 LE crashtuak Скриптовые языки администрирования Windows 11 20-08-2009 11:57
866 или 1251 - какой должна быть кодировка командного файла? truvo Хочу все знать 2 27-10-2008 09:02
Условие кодировки. Редактирование файла из cmd. Mss Автоматическая установка Windows 2000/XP/2003 4 19-05-2005 23:25
Перкодировка из Юникод(UTF-8) в Windows-1251 Guest Программирование и базы данных 4 17-05-2003 20:31




 
Переход