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

Показать сообщение отдельно

Googler


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

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


crashtuak, у меня АкелПад после перекодировки показывает UTF-16 LE:

1. создаем батник в WIN-кодировке (в блокноте);
2. создаем TXT-файл в ANSI, типа:
Код: Выделить весь код
CHCP 1251& FindStr /? >File.txt
3. запускаем батник и проверяем результат: всё на месте (с точностью до первого символа).

Само собой, в таком варианте файл не должен содержать управляющих CMD-символов типа "&^|".

Проблему первого символа (BOM) можно решить созданием эталонного файла из двух байт: "яю" (в ANSI), и добавлять его в начало полученного файла через COPY. Из сторонних утилит использую recode из комплекта UnxUtils, но она тоже сама не добавляет BOM.
Код: Выделить весь код
recode cp1251..utf16-le <ansi.txt >utf16le.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:56, 20-08-2009 | #4